Sidelink prioritization

ABSTRACT

Aspects relate to techniques for enhancing sidelink scheduling information to include a priority assigned to a sidelink transmission. For example, a transmitting wireless communication device may receive sidelink scheduling information scheduling a sidelink transmission from a transmitting wireless communication device to a receiving wireless communication device. The sidelink scheduling information may further include a priority indicator associated with the sidelink transmission. The transmitting wireless communication device may then transmit the sidelink transmission to the receiving wireless communication device based on the scheduling information. The priority indicator may further facilitate hybrid automatic repeat request (HARQ) codebook construction on the sidelink and uplink for the transmission of acknowledgement information of the sidelink transmission.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is related to co-filed U.S. application Ser. No.17/370,991 (Docket Ref No. 2103861U1) also filed on Jul. 8, 2021,co-filed U.S. application Ser. No. 17/370,993 (Docket Ref. No.2103861U2) also filed on Jul. 8, 2021, and co-filed U.S. applicationSer. No. 17/371,003 (Docket Ref. No. 2104330) also filed on Jul. 8,2021.

TECHNICAL FIELD

The technology discussed below relates generally to wirelesscommunication networks, and more particularly, to a sidelinkcancellation indication for cancelling previously scheduled sidelinktraffic.

BACKGROUND

Wireless communication between devices may be facilitated by variousnetwork configurations. In one configuration, a cellular network mayenable user equipment (UEs) to communicate with one another throughsignaling with a nearby base station or cell. Another wirelesscommunication network configuration is a device to device (D2D) networkin which UEs may signal one another directly, rather than via anintermediary base station or cell. For example, D2D communicationnetworks may utilize sidelink signaling to facilitate the directcommunication between UEs over a proximity service (ProSe) PC5interface. In some sidelink network configurations, UEs may furthercommunicate in a cellular network, generally under the control of a basestation. Thus, the UEs may be configured for uplink and downlinksignaling via a base station and further for sidelink signaling directlybetween the UEs without transmissions passing through the base station.

Sidelink communication may be autonomously scheduled (e.g.,self-scheduled) by the UEs or may be scheduled by the base station. Forexample, the base station may transmit sidelink scheduling informationto schedule sidelink communication between UEs via downlink controlinformation. In some examples, a common carrier may be shared betweenthe sidelink network and the cellular network, such that the resourceson the common carrier may be allocated for both sidelink communicationand cellular communication (e.g., uplink and downlink communication).For example, the base station may schedule sidelink traffic on uplinkresources utilized for both uplink transmissions and sidelinktransmissions or on downlink resources utilized for both downlinktransmissions and sidelink transmissions.

BRIEF SUMMARY OF SOME EXAMPLES

The following presents a summary of one or more aspects of the presentdisclosure, in order to provide a basic understanding of such aspects.This summary is not an extensive overview of all contemplated featuresof the disclosure and is intended neither to identify key or criticalelements of all aspects of the disclosure nor to delineate the scope ofany or all aspects of the disclosure. Its sole purpose is to presentsome concepts of one or more aspects of the disclosure in a form as aprelude to the more detailed description that is presented later.

In one example, a transmitting wireless communication device in awireless communication network is disclosed. The transmitting wirelesscommunication device includes a transceiver, a memory, and a processorcoupled to the transceiver and the memory. The processor and the memorycan be configured to receive sidelink scheduling information schedulinga sidelink transmission from the transmitting wireless communicationdevice to a receiving wireless communication device from a networkentity in the wireless communication network via the transceiver. Thesidelink scheduling information can include at least a priorityindicator for the sidelink transmission. The processor and the memorycan further be configured to transmit the sidelink transmission to thereceiving wireless communication device based on the sidelink schedulinginformation via the transceiver.

Another example provides a network entity in a wireless communicationnetwork. The network entity includes a transceiver, a memory, and aprocessor coupled to the transceiver and the memory. The processor andthe memory can be configured to transmit sidelink scheduling informationscheduling a sidelink transmission from a transmitting wirelesscommunication device to a receiving wireless communication device viathe transceiver. The scheduling information can include at least apriority indicator for the sidelink transmission. The processor and thememory can further be configured to receive acknowledgement informationof the sidelink transmission from the transmitting wirelesscommunication device based on the priority indicator via thetransceiver. The acknowledgement information can correspond to sidelinkacknowledgement information received by the transmitting wirelesscommunication device from the receiving wireless communication device.

Another example provides method for wireless communication at atransmitting wireless communication device in a wireless communicationnetwork. The method includes receiving sidelink scheduling informationscheduling a sidelink transmission from the transmitting wirelesscommunication device to a receiving wireless communication device from anetwork entity in the wireless communication network. The sidelinkscheduling information can include at least a priority indicator for thesidelink transmission. The method further includes transmitting thesidelink transmission to the receiving wireless communication devicebased on the sidelink scheduling information.

Another example provides method for wireless communication at a networkentity in a wireless communication network. The method includestransmitting sidelink scheduling information scheduling a sidelinktransmission from a transmitting wireless communication device to areceiving wireless communication device. The sidelink schedulinginformation can include at least a priority indicator for the sidelinktransmission. The method further includes receiving acknowledgementinformation of the sidelink transmission from the transmitting wirelesscommunication device based on the priority indicator. Theacknowledgement information can correspond to sidelink acknowledgementinformation received by the transmitting wireless communication devicefrom the receiving wireless communication device.

These and other aspects will become more fully understood upon a reviewof the detailed description, which follows. Other aspects, features, andexamples will become apparent to those of ordinary skill in the art,upon reviewing the following description of specific, exemplary examplesof in conjunction with the accompanying figures. While features may bediscussed relative to certain examples and figures below, all examplescan include one or more of the advantageous features discussed herein.In other words, while one or more examples may be discussed as havingcertain advantageous features, one or more of such features may also beused in accordance with the various examples discussed herein. Insimilar fashion, while exemplary examples may be discussed below asdevice, system, or method examples such exemplary examples can beimplemented in various devices, systems, and methods.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a diagram illustrating an example of a wireless radio accessnetwork according to some aspects.

FIG. 2 is a diagram illustrating an example of a frame structure for usein a wireless communication network according to some aspects.

FIG. 3 is a diagram illustrating an example of a wireless communicationnetwork employing sidelink communication according to some aspects.

FIGS. 4A and 4B are diagrams illustrating examples of sidelink slotstructures according to some aspects.

FIG. 5 is a diagram illustrating an example of sidelink transmissionsbetween wireless communication devices according to some aspects.

FIG. 6 illustrates an example of a wireless communication networkconfigured to support industrial internet of things (IIoT) according tosome aspects.

FIG. 7 is a signaling diagram illustrating exemplary signaling forsidelink cancellation according to some aspects.

FIG. 8 is a diagram illustrating an example of sidelink cancellationaccording to some aspects.

FIG. 9 is a diagram illustrating an example of downlink controlinformation (DCI) carrying a cancellation indication according to someaspects.

FIG. 10 is a diagram illustrating an example of a resource regionconfiguration for indicating overlapping resources according to someaspects.

FIG. 11 is a diagram illustrating an example of a preemption indicationaccording to some aspects.

FIG. 12 is a diagram illustrating an example of DCI carrying schedulinginformation for a sidelink transmission according to some aspects.

FIG. 13 is a signaling diagram illustrating exemplary signaling for asidelink transmission based on priority according to some aspects.

FIG. 14 is a signaling diagram illustrating exemplary signaling forfeedback information based on priority according to some aspects.

FIG. 15 is a signaling diagram illustrating exemplary signaling forprioritized sidelink transmission according to some aspects.

FIG. 16 is a diagram illustrating an example of a hard cancellation ofresources allocated to a sidelink transmission according to someaspects.

FIG. 17 is a diagram illustrating an example of resumption of a sidelinktransmission based on a hard cancellation of resources allocated to asidelink transmission according to some aspects.

FIG. 18 is a diagram illustrating another example of resumption of asidelink transmission based on a hard cancellation of resourcesallocated to a sidelink transmission according to some aspects.

FIG. 19 is a diagram illustrating another example of resumption of asidelink transmission based on a hard cancellation of resourcesallocated to a sidelink transmission according to some aspects.

FIGS. 20A and 20B are diagrams illustrating other examples of resumptionof a sidelink transmission based on a hard cancellation of resourcesallocated to a sidelink transmission according to some aspects.

FIG. 21 is a block diagram illustrating an example of a hardwareimplementation for a wireless communication device employing aprocessing system according to some aspects.

FIG. 22 is a flow chart of an exemplary method for sidelink cancellationat a wireless communication device according to some aspects.

FIG. 23 is a flow chart of another exemplary method for sidelinkcancellation at a wireless communication device according to someaspects.

FIG. 24 is a flow chart of another exemplary method for sidelinkcancellation at a wireless communication device according to someaspects.

FIG. 25 is a flow chart of an exemplary method for sidelinkprioritization at a wireless communication device according to someaspects.

FIG. 26 is a block diagram illustrating an example of a hardwareimplementation for a network entity employing a processing systemaccording to some aspects.

FIG. 27 is a flow chart of an exemplary method for sidelink cancellationat a network entity according to some aspects.

FIG. 28 is a flow chart illustrating an exemplary method for sidelinkprioritization at a network entity according to some aspects.

DETAILED DESCRIPTION

The detailed description set forth below in connection with the appendeddrawings is intended as a description of various configurations and isnot intended to represent the only configurations in which the conceptsdescribed herein may be practiced. The detailed description includesspecific details for the purpose of providing a thorough understandingof various concepts. However, it will be apparent to those skilled inthe art that these concepts may be practiced without these specificdetails. In some instances, well known structures and components areshown in block diagram form in order to avoid obscuring such concepts.

Various aspects of the disclosure relate to techniques for facilitatingsidelink cancellation to improve flexibility in scheduling higherpriority traffic, such as ultra-reliable low-latency communication(URLLC) uplink or sidelink traffic. A network entity, such as a basestation, may schedule a sidelink transmission between a transmittingwireless communication device (e.g., a transmitting UE) and a receivingwireless communication device (e.g., a receiving UE). The network entitymay then transmit scheduling information for the sidelink transmissionto the transmitting UE or both the transmitting UE and the receiving UE.The scheduling information may include, for example, resources (e.g.,time-frequency resources) allocated to the sidelink transmission. Insome examples, the scheduling information may be transmitted withindownlink control information (DCI), such as DCI 3_0 format.

The network entity may then schedule an additional transmission (e.g., asidelink transmission or an uplink transmission) within at least aportion of the resources allocated to the sidelink transmission. Theadditional transmission may have a higher priority than the sidelinktransmission. The network entity may further transmit controlinformation including a cancellation indication to the transmitting UEor both the transmitting UE and the receiving UE. The cancellationindication may indicate at least an overlap between the portion of theresources allocated to the sidelink transmission and the additionaltransmission. Based on the cancellation indication, the transmitting UEmay modify the sidelink transmission. In some examples, the transmittingUE may further transmit a preemption indication to the receiving UEinforming the UE of the modification(s) made to the sidelinktransmission to enable decoding of the modified sidelink transmission atthe receiving UE.

Various aspects of the disclosure further relate to techniques forenhancing sidelink scheduling information to include a priority assignedto the sidelink transmission. For example, the DCI (e.g., DCI 3_0) mayinclude a priority indicator indicating a priority assigned to thescheduled sidelink transmission. The priority indicator may facilitateintra-UE sidelink prioritization and/or intra-UE sidelink and uplinkprioritization. For example, the transmitting UE may utilize therespective priority indicators received for each scheduledsidelink/uplink transmission to prioritize between the sidelink/uplinktransmissions in examples in which there is an overlap between theresources allocated for each of the sidelink/uplink transmissions. Thepriority indicator may further facilitate hybrid automatic repeatrequest (HARQ) codebook construction on the sidelink and uplink fordifferent priorities. Aspects further relate to including a powercontrol parameter associated with the priority indicator in thescheduling information for the sidelink transmission (e.g., DCI 3_0).The power control parameter may indicate a transmission power for thesidelink transmission based on the assigned priority. For example, thepower control parameter may indicate to boost the transmission power forhigh priority sidelink transmissions.

Other aspects of the disclosure relate to techniques for facilitatingresumption of the sidelink transmission within resources outside ofoverlapping resources between the sidelink transmission and theadditional transmission. For example, resumption may occur withinnon-overlapping time resources (e.g., symbols) and/or non-overlappingfrequency resources. An additional reference signal may be includedwithin at least a resumed portion of the sidelink transmission for phasecontinuity and/or an additional automatic gain control (AGC) symbol maybe included within the resumed sidelink transmission for AGCcalibration.

While aspects and examples are described in this application byillustration to some examples, those skilled in the art will understandthat additional implementations and use cases may come about in manydifferent arrangements and scenarios. Innovations described herein maybe implemented across many differing platform types, devices, systems,shapes, sizes, and packaging arrangements. For example, aspects and/oruses may come about via integrated chip examples and othernon-module-component based devices (e.g., end-user devices, vehicles,communication devices, computing devices, industrial equipment,retail/purchasing devices, medical devices, AI-enabled devices, etc.).While some examples may or may not be specifically directed to use casesor applications, a wide assortment of applicability of describedinnovations may occur. Implementations may range a spectrum fromchip-level or modular components to non-modular, non-chip-levelimplementations and further to aggregate, distributed, or OEM devices orsystems incorporating one or more aspects of the described innovations.In some practical settings, devices incorporating described aspects andfeatures may also necessarily include additional components and featuresfor implementation and practice of claimed and described examples. Forexample, transmission and reception of wireless signals necessarilyincludes a number of components for analog and digital purposes (e.g.,hardware components including antenna, RF-chains, power amplifiers,modulators, buffer, processor(s), interleaver, adders/summers, etc.). Itis intended that innovations described herein may be practiced in a widevariety of devices, chip-level components, systems, distributedarrangements, end-user devices, etc. of varying sizes, shapes, andconstitution.

The various concepts presented throughout this disclosure may beimplemented across a broad variety of telecommunication systems, networkarchitectures, and communication standards. Referring now to FIG. 1 , asan illustrative example without limitation, a schematic illustration ofa radio access network 100 is provided. The RAN 100 may implement anysuitable wireless communication technology or technologies to provideradio access. As one example, the RAN 100 may operate according to3^(rd) Generation Partnership Project (3GPP) New Radio (NR)specifications, often referred to as 5G. As another example, the RAN 100may operate under a hybrid of 5G NR and Evolved Universal TerrestrialRadio Access Network (eUTRAN) standards, often referred to as LTE. The3GPP refers to this hybrid RAN as a next-generation RAN, or NG-RAN. Ofcourse, many other examples may be utilized within the scope of thepresent disclosure.

The geographic region covered by the radio access network 100 may bedivided into a number of cellular regions (cells) that can be uniquelyidentified by a user equipment (UE) based on an identificationbroadcasted over a geographical area from one access point or basestation. FIG. 1 illustrates cells 102, 104, 106, and cell 108, each ofwhich may include one or more sectors (not shown). A sector is asub-area of a cell. All sectors within one cell are served by the samebase station. A radio link within a sector can be identified by a singlelogical identification belonging to that sector. In a cell that isdivided into sectors, the multiple sectors within a cell can be formedby groups of antennas with each antenna responsible for communicationwith UEs in a portion of the cell.

In general, a respective base station (BS) serves each cell. Broadly, abase station is a network element in a radio access network responsiblefor radio transmission and reception in one or more cells to or from aUE. A BS may also be referred to by those skilled in the art as a basetransceiver station (BTS), a radio base station, a radio transceiver, atransceiver function, a basic service set (BSS), an extended service set(ESS), an access point (AP), a Node B (NB), an eNode B (eNB), a gNode B(gNB), a transmission and reception point (TRP), or some other suitableterminology. In some examples, a base station may include two or moreTRPs that may be collocated or non-collocated. Each TRP may communicateon the same or different carrier frequency within the same or differentfrequency band. In examples where the RAN 100 operates according to boththe LTE and 5G NR standards, one of the base stations may be an LTE basestation, while another base station may be a 5G NR base station.

Various base station arrangements can be utilized. For example, in FIG.1 , two base stations 110 and 112 are shown in cells 102 and 104; and athird base station 114 is shown controlling a remote radio head (RRH)116 in cell 106. That is, a base station can have an integrated antennaor can be connected to an antenna or RRH by feeder cables. In theillustrated example, the cells 102, 104, and 106 may be referred to asmacrocells, as the base stations 110, 112, and 114 support cells havinga large size. Further, a base station 118 is shown in the cell 108 whichmay overlap with one or more macrocells. In this example, the cell 108may be referred to as a small cell (e.g., a microcell, picocell,femtocell, home base station, home Node B, home eNode B, etc.), as thebase station 118 supports a cell having a relatively small size. Cellsizing can be done according to system design as well as componentconstraints.

It is to be understood that the radio access network 100 may include anynumber of wireless base stations and cells. Further, a relay node may bedeployed to extend the size or coverage area of a given cell. The basestations 110, 112, 114, 118 provide wireless access points to a corenetwork for any number of mobile apparatuses.

FIG. 1 further includes an unmanned aerial vehicle (UAV) 120, which maybe a drone or quadcopter. The UAV 120 may be configured to function as abase station, or more specifically as a mobile base station. That is, insome examples, a cell may not necessarily be stationary, and thegeographic area of the cell may move according to the location of amobile base station such as the UAV 120.

In general, base stations may include a backhaul interface forcommunication with a backhaul portion (not shown) of the network. Thebackhaul may provide a link between a base station and a core network(not shown), and in some examples, the backhaul may provideinterconnection between the respective base stations. The core networkmay be a part of a wireless communication system and may be independentof the radio access technology used in the radio access network. Varioustypes of backhaul interfaces may be employed, such as a direct physicalconnection, a virtual network, or the like using any suitable transportnetwork.

The RAN 100 is illustrated supporting wireless communication formultiple mobile apparatuses. A mobile apparatus is commonly referred toas user equipment (UE) in standards and specifications promulgated bythe 3rd Generation Partnership Project (3GPP), but may also be referredto by those skilled in the art as a mobile station (MS), a subscriberstation, a mobile unit, a subscriber unit, a wireless unit, a remoteunit, a mobile device, a wireless device, a wireless communicationsdevice, a remote device, a mobile subscriber station, an access terminal(AT), a mobile terminal, a wireless terminal, a remote terminal, ahandset, a terminal, a user agent, a mobile client, a client, or someother suitable terminology. A UE may be an apparatus that provides auser with access to network services.

Within the present document, a “mobile” apparatus need not necessarilyhave a capability to move, and may be stationary. The term mobileapparatus or mobile device broadly refers to a diverse array of devicesand technologies. For example, some non-limiting examples of a mobileapparatus include a mobile, a cellular (cell) phone, a smart phone, asession initiation protocol (SIP) phone, a laptop, a personal computer(PC), a notebook, a netbook, a smartbook, a tablet, a personal digitalassistant (PDA), and a broad array of embedded systems, e.g.,corresponding to an “Internet of things” (IoT). A mobile apparatus mayadditionally be an automotive or other transportation vehicle, a remotesensor or actuator, a robot or robotics device, a satellite radio, aglobal positioning system (GPS) device, an object tracking device, adrone, a multi-copter, a quad-copter, a remote control device, aconsumer and/or wearable device, such as eyewear, a wearable camera, avirtual reality device, a smart watch, a health or fitness tracker, adigital audio player (e.g., MP3 player), a camera, a game console, etc.A mobile apparatus may additionally be a digital home or smart homedevice such as a home audio, video, and/or multimedia device, anappliance, a vending machine, intelligent lighting, a home securitysystem, a smart meter, etc. A mobile apparatus may additionally be asmart energy device, a security device, a solar panel or solar array, amunicipal infrastructure device controlling electric power (e.g., asmart grid), lighting, water, etc., an industrial automation andenterprise device, a logistics controller, agricultural equipment, etc.Still further, a mobile apparatus may provide for connected medicine ortelemedicine support, i.e., health care at a distance. Telehealthdevices may include telehealth monitoring devices and telehealthadministration devices, whose communication may be given preferentialtreatment or prioritized access over other types of information, e.g.,in terms of prioritized access for transport of critical service data,and/or relevant QoS for transport of critical service data.

Within the RAN 100, the cells may include UEs that may be incommunication with one or more sectors of each cell. For example, UEs122 and 124 may be in communication with base station 110; UEs 126 and128 may be in communication with base station 112; UEs 130 and 132 maybe in communication with base station 114 by way of RRH 116; UE 134 maybe in communication with base station 118; and UE 136 may be incommunication with mobile base station 120. Here, each base station 110,112, 114, 118, and 120 may be configured to provide an access point to acore network (not shown) for all the UEs in the respective cells. Insome examples, the UAV 120 (e.g., the quadcopter) can be a mobilenetwork node and may be configured to function as a UE. For example, theUAV 120 may operate within cell 102 by communicating with base station110.

Wireless communication between a RAN 100 and a UE (e.g., UE 122 or 124)may be described as utilizing an air interface. Transmissions over theair interface from a base station (e.g., base station 110) to one ormore UEs (e.g., UE 122 and 124) may be referred to as downlink (DL)transmission. In accordance with certain aspects of the presentdisclosure, the term downlink may refer to a point-to-multipointtransmission originating at a scheduling entity (described furtherbelow; e.g., base station 110). Another way to describe this scheme maybe to use the term broadcast channel multiplexing. Transmissions from aUE (e.g., UE 122) to a base station (e.g., base station 110) may bereferred to as uplink (UL) transmissions. In accordance with furtheraspects of the present disclosure, the term uplink may refer to apoint-to-point transmission originating at a scheduled entity (describedfurther below; e.g., UE 122).

For example, DL transmissions may include unicast or broadcasttransmissions of control information and/or traffic information (e.g.,user data traffic) from a base station (e.g., base station 110) to oneor more UEs (e.g., UEs 122 and 124), while UL transmissions may includetransmissions of control information and/or traffic informationoriginating at a UE (e.g., UE 122). In addition, the uplink and/ordownlink control information and/or traffic information may betime-divided into frames, subframes, slots, and/or symbols. As usedherein, a symbol may refer to a unit of time that, in an orthogonalfrequency division multiplexed (OFDM) waveform, carries one resourceelement (RE) per sub-carrier. A slot may carry 7 or 14 OFDM symbols. Asubframe may refer to a duration of lms. Multiple subframes or slots maybe grouped together to form a single frame or radio frame. Within thepresent disclosure, a frame may refer to a predetermined duration (e.g.,10 ms) for wireless transmissions, with each frame consisting of, forexample, 10 subframes of 1 ms each. Of course, these definitions are notrequired, and any suitable scheme for organizing waveforms may beutilized, and various time divisions of the waveform may have anysuitable duration.

In some examples, access to the air interface may be scheduled, whereina scheduling entity (e.g., a base station) allocates resources (e.g.,time-frequency resources) for communication among some or all devicesand equipment within its service area or cell. Within the presentdisclosure, as discussed further below, the scheduling entity may beresponsible for scheduling, assigning, reconfiguring, and releasingresources for one or more scheduled entities. That is, for scheduledcommunication, UEs or scheduled entities utilize resources allocated bythe scheduling entity.

Base stations are not the only entities that may function as ascheduling entity. That is, in some examples, a UE may function as ascheduling entity, scheduling resources for one or more scheduledentities (e.g., one or more other UEs). For example, two or more UEs(e.g., UEs 138, 140, and 142) may communicate with each other usingsidelink signals 137 without relaying that communication through a basestation. In some examples, the UEs 138, 140, and 142 may each functionas a scheduling entity or transmitting sidelink device and/or ascheduled entity or a receiving sidelink device to schedule resourcesand communicate sidelink signals 137 therebetween without relying onscheduling or control information from a base station. In otherexamples, two or more UEs (e.g., UEs 126 and 128) within the coveragearea of a base station (e.g., base station 112) may also communicatesidelink signals 127 over a direct link (sidelink) without conveyingthat communication through the base station 112. In this example, thebase station 112 may allocate resources to the UEs 126 and 128 for thesidelink communication. In either case, such sidelink signaling 127 and137 may be implemented in a peer-to-peer (P2P) network, adevice-to-device (D2D) network, a vehicle-to-vehicle (V2V) network, avehicle-to-everything (V2X) network, a mesh network, or other suitabledirect link network.

In some examples, a D2D relay framework may be included within acellular network to facilitate relaying of communication to/from thebase station 112 via D2D links (e.g., sidelinks 127 or 137). Forexample, one or more UEs (e.g., UE 128) within the coverage area of thebase station 112 may operate as relaying UEs to extend the coverage ofthe base station 112, improve the transmission reliability to one ormore UEs (e.g., UE 126), and/or to allow the base station to recoverfrom a failed UE link due to, for example, blockage or fading.

Two primary technologies that may be used by V2X networks includededicated short range communication (DSRC) based on IEEE 802.11pstandards and cellular V2X based on LTE and/or 5G (New Radio) standards.Various aspects of the present disclosure may relate to New Radio (NR)cellular V2X networks, referred to herein as V2X networks, forsimplicity. However, it should be understood that the concepts disclosedherein may not be limited to a particular V2X standard or may bedirected to sidelink networks other than V2X networks.

In order for transmissions over the air interface to obtain a low blockerror rate

(BLER) while still achieving very high data rates, channel coding may beused. That is, wireless communication may generally utilize a suitableerror correcting block code. In a typical block code, an informationmessage or sequence is split up into code blocks (CBs), and an encoder(e.g., a CODEC) at the transmitting device then mathematically addsredundancy to the information message. Exploitation of this redundancyin the encoded information message can improve the reliability of themessage, enabling correction for any bit errors that may occur due tothe noise.

Data coding may be implemented in multiple manners. In early 5G NRspecifications, user data is coded using quasi-cyclic low-density paritycheck (LDPC) with two different base graphs: one base graph is used forlarge code blocks and/or high code rates, while the other base graph isused otherwise. Control information and the physical broadcast channel(PBCH) are coded using Polar coding, based on nested sequences. Forthese channels, puncturing, shortening, and repetition are used for ratematching.

Aspects of the present disclosure may be implemented utilizing anysuitable channel code. Various implementations of base stations and UEsmay include suitable hardware and capabilities (e.g., an encoder, adecoder, and/or a CODEC) to utilize one or more of these channel codesfor wireless communication.

In the RAN 100, the ability for a UE to communicate while moving,independent of their location, is referred to as mobility. The variousphysical channels between the UE and the RAN are generally set up,maintained, and released under the control of an access and mobilitymanagement function (AMF). In some scenarios, the AMF may include asecurity context management function (SCMF) and a security anchorfunction (SEAF) that performs authentication. The SCMF can manage, inwhole or in part, the security context for both the control plane andthe user plane functionality.

In some examples, a RAN 100 may enable mobility and handovers (i.e., thetransfer of a UE's connection from one radio channel to another). Forexample, during a call with a scheduling entity, or at any other time, aUE may monitor various parameters of the signal from its serving cell aswell as various parameters of neighboring cells. Depending on thequality of these parameters, the UE may maintain communication with oneor more of the neighboring cells. During this time, if the UE moves fromone cell to another, or if signal quality from a neighboring cellexceeds that from the serving cell for a given amount of time, the UEmay undertake a handoff or handover from the serving cell to theneighboring (target) cell. For example, UE 124 may move from thegeographic area corresponding to its serving cell 102 to the geographicarea corresponding to a neighbor cell 106. When the signal strength orquality from the neighbor cell 106 exceeds that of its serving cell 102for a given amount of time, the UE 124 may transmit a reporting messageto its serving base station 110 indicating this condition. In response,the UE 124 may receive a handover command, and the UE may undergo ahandover to the cell 106.

In various implementations, the air interface in the RAN 100 may utilizelicensed spectrum, unlicensed spectrum, or shared spectrum. Licensedspectrum provides for exclusive use of a portion of the spectrum,generally by virtue of a mobile network operator purchasing a licensefrom a government regulatory body. Unlicensed spectrum provides forshared use of a portion of the spectrum without need for agovernment-granted license. While compliance with some technical rulesis generally still required to access unlicensed spectrum, generally,any operator or device may gain access. Shared spectrum may fall betweenlicensed and unlicensed spectrum, wherein technical rules or limitationsmay be required to access the spectrum, but the spectrum may still beshared by multiple operators and/or multiple RATs. For example, theholder of a license for a portion of licensed spectrum may providelicensed shared access (LSA) to share that spectrum with other parties,e.g., with suitable licensee-determined conditions to gain access.

The air interface in the RAN 100 may utilize one or more multiplexingand multiple access algorithms to enable simultaneous communication ofthe various devices. For example, 5G NR specifications provide multipleaccess for UL or reverse link transmissions from UEs 122 and 124 to basestation 110, and for multiplexing DL or forward link transmissions fromthe base station 110 to UEs 122 and 124 utilizing orthogonal frequencydivision multiplexing (OFDM) with a cyclic prefix (CP). In addition, forUL transmissions, 5G NR specifications provide support for discreteFourier transform-spread-OFDM (DFT-s-OFDM) with a CP (also referred toas single-carrier FDMA (SC-FDMA)). However, within the scope of thepresent disclosure, multiplexing and multiple access are not limited tothe above schemes, and may be provided utilizing time division multipleaccess (TDMA), code division multiple access (CDMA), frequency divisionmultiple access (FDMA), sparse code multiple access (SCMA), resourcespread multiple access (RSMA), or other suitable multiple accessschemes. Further, multiplexing DL transmissions from the base station110 to UEs 122 and 124 may be provided utilizing time divisionmultiplexing (TDM), code division multiplexing (CDM), frequency divisionmultiplexing (FDM), orthogonal frequency division multiplexing (OFDM),sparse code multiplexing (SCM), or other suitable multiplexing schemes.

Further, the air interface in the RAN 100 may utilize one or moreduplexing algorithms Duplex refers to a point-to-point communicationlink where both endpoints can communicate with one another in bothdirections. Full-duplex means both endpoints can simultaneouslycommunicate with one another. Half-duplex means only one endpoint cansend information to the other at a time. Half-duplex emulation isfrequently implemented for wireless links utilizing time division duplex(TDD). In TDD, transmissions in different directions on a given channelare separated from one another using time division multiplexing. Thatis, at some times the channel is dedicated for transmissions in onedirection, while at other times the channel is dedicated fortransmissions in the other direction, where the direction may changevery rapidly, e.g., several times per slot. In a wireless link, afull-duplex channel generally relies on physical isolation of atransmitter and receiver, and suitable interference cancellationtechnologies. Full-duplex emulation is frequently implemented forwireless links by utilizing frequency division duplex (FDD) or spatialdivision duplex (SDD). In FDD, transmissions in different directions mayoperate at different carrier frequencies (e.g., within paired spectrum).In SDD, transmissions in different directions on a given channel areseparated from one another using spatial division multiplexing (SDM). Inother examples, full-duplex communication may be implemented withinunpaired spectrum (e.g., within a single carrier bandwidth), wheretransmissions in different directions occur within different sub-bandsof the carrier bandwidth. This type of full-duplex communication may bereferred to herein as sub-band full duplex (SBFD), also known asflexible duplex.

Various aspects of the present disclosure will be described withreference to an OFDM waveform, schematically illustrated in FIG. 2 . Itshould be understood by those of ordinary skill in the art that thevarious aspects of the present disclosure may be applied to an SC-FDMAwaveform in substantially the same way as described herein below. Thatis, while some examples of the present disclosure may focus on an OFDMlink for clarity, it should be understood that the same principles maybe applied as well to SC-FDMA waveforms.

Referring now to FIG. 2 , an expanded view of an exemplary subframe 202is illustrated, showing an OFDM resource grid. However, as those skilledin the art will readily appreciate, the PHY transmission structure forany particular application may vary from the example described here,depending on any number of factors. Here, time is in the horizontaldirection with units of OFDM symbols; and frequency is in the verticaldirection with units of subcarriers of the carrier.

The resource grid 204 may be used to schematically representtime-frequency resources for a given antenna port. That is, in amultiple-input-multiple-output (MIMO) implementation with multipleantenna ports available, a corresponding multiple number of resourcegrids 204 may be available for communication. The resource grid 204 isdivided into multiple resource elements (REs) 206. An RE, which is 1subcarrier×1 symbol, is the smallest discrete part of the time-frequencygrid, and contains a single complex value representing data from aphysical channel or signal. Depending on the modulation utilized in aparticular implementation, each RE may represent one or more bits ofinformation. In some examples, a block of REs may be referred to as aphysical resource block (PRB) or more simply a resource block (RB) 208,which contains any suitable number of consecutive subcarriers in thefrequency domain. In one example, an RB may include 12 subcarriers, anumber independent of the numerology used. In some examples, dependingon the numerology, an RB may include any suitable number of consecutiveOFDM symbols in the time domain. Within the present disclosure, it isassumed that a single RB such as the RB 208 entirely corresponds to asingle direction of communication (either transmission or reception fora given device).

A set of continuous or discontinuous resource blocks may be referred toherein as a Resource Block Group (RBG), sub-band, or bandwidth part(BWP). A set of sub-bands or BWPs may span the entire bandwidth.Scheduling of UEs or sidelink devices (hereinafter collectively referredto as UEs) for downlink, uplink, or sidelink transmissions typicallyinvolves scheduling one or more resource elements 206 within one or moresub-bands or bandwidth parts (BWPs). Thus, a UE generally utilizes onlya subset of the resource grid 204. In some examples, an RB may be thesmallest unit of resources that can be allocated to a UE. Thus, the moreRBs scheduled for a UE, and the higher the modulation scheme chosen forthe air interface, the higher the data rate for the UE. The RBs may bescheduled by a base station (e.g., gNB, eNB, etc.) or may beself-scheduled by a UE/sidelink device implementing D2D sidelinkcommunication.

In this illustration, the RB 208 is shown as occupying less than theentire bandwidth of the subframe 202, with some subcarriers illustratedabove and below the RB 208. In a given implementation, the subframe 202may have a bandwidth corresponding to any number of one or more RBs 208.Further, in this illustration, the RB 208 is shown as occupying lessthan the entire duration of the subframe 202, although this is merelyone possible example.

Each 1 ms subframe 202 may consist of one or multiple adjacent slots. Inthe example shown in FIG. 2 , one subframe 202 includes four slots 210,as an illustrative example. In some examples, a slot may be definedaccording to a specified number of OFDM symbols with a given cyclicprefix (CP) length. For example, a slot may include 7 or 12 OFDM symbolswith a nominal CP. Additional examples may include mini-slots, sometimesreferred to as shortened transmission time intervals (TTIs), having ashorter duration (e.g., one to three OFDM symbols). These mini-slots orshortened transmission time intervals (TTIs) may in some cases betransmitted occupying resources scheduled for ongoing slot transmissionsfor the same or for different UEs. Any number of resource blocks may beutilized within a subframe or slot.

An expanded view of one of the slots 210 illustrates the slot 210including a control region 212 and a data region 214. In general, thecontrol region 212 may carry control channels, and the data region 214may carry data channels. Of course, a slot may contain all DL, all UL,or at least one DL portion and at least one UL portion. The structureillustrated in FIG. 2 is merely exemplary in nature, and different slotstructures may be utilized, and may include one or more of each of thecontrol region(s) and data region(s).

Although not illustrated in FIG. 2 , the various REs 206 within a RB 208may be scheduled to carry one or more physical channels, includingcontrol channels, shared channels, data channels, etc. Other REs 206within the RB 208 may also carry pilots or reference signals. Thesepilots or reference signals may provide for a receiving device toperform channel estimation of the corresponding channel, which mayenable coherent demodulation/detection of the control and/or datachannels within the RB 208.

In some examples, the slot 210 may be utilized for broadcast, multicast,groupcast, or unicast communication. For example, a broadcast,multicast, or groupcast communication may refer to a point-to-multipointtransmission by one device (e.g., a base station, UE, or other similardevice) to other devices. Here, a broadcast communication is deliveredto all devices, whereas a multicast or groupcast communication isdelivered to multiple intended recipient devices. A unicastcommunication may refer to a point-to-point transmission by a one deviceto a single other device.

In an example of cellular communication over a cellular carrier via a Uuinterface, for a DL transmission, the scheduling entity (e.g., a basestation) may allocate one or more REs 206 (e.g., within the controlregion 212) to carry DL control information including one or more DLcontrol channels, such as a physical downlink control channel (PDCCH),to one or more scheduled entities (e.g., UEs). The PDCCH carriesdownlink control information (DCI) including but not limited to powercontrol commands (e.g., one or more open loop power control parametersand/or one or more closed loop power control parameters), schedulinginformation, a grant, and/or an assignment of REs for DL and ULtransmissions. The PDCCH may further carry HARQ feedback transmissionssuch as an acknowledgment (ACK) or negative acknowledgment (NACK). HARQis a technique well-known to those of ordinary skill in the art, whereinthe integrity of packet transmissions may be checked at the receivingside for accuracy, e.g., utilizing any suitable integrity checkingmechanism, such as a checksum or a cyclic redundancy check (CRC). If theintegrity of the transmission is confirmed, an ACK may be transmitted,whereas if not confirmed, a NACK may be transmitted. In response to aNACK, the transmitting device may send a HARQ retransmission, which mayimplement chase combining, incremental redundancy, etc.

The base station may further allocate one or more REs 206 (e.g., in thecontrol region 212 or the data region 214) to carry other DL signals,such as a demodulation reference signal (DMRS); a phase-trackingreference signal (PT-RS); a channel state information (CSI) referencesignal (CSI-RS); and a synchronization signal block (SSB). SSBs may bebroadcast at regular intervals based on a periodicity (e.g., 5, 10, 20,20, 80, or 120 ms). An SSB includes a primary synchronization signal(PSS), a secondary synchronization signal (SSS), and a physicalbroadcast control channel (PBCH). A UE may utilize the PSS and SSS toachieve radio frame, subframe, slot, and symbol synchronization in thetime domain, identify the center of the channel (system) bandwidth inthe frequency domain, and identify the physical cell identity (PCI) ofthe cell.

The PBCH in the SSB may further include a master information block (MIB)that includes various system information, along with parameters fordecoding a system information block (SIB). The SIB may be, for example,a SystemInformationType 1 (SIB1) that may include various additionalsystem information. The MIB and SIB1 together provide the minimum systeminformation (SI) for initial access. Examples of system informationtransmitted in the MIB may include, but are not limited to, a subcarrierspacing (e.g., default downlink numerology), system frame number, aconfiguration of a PDCCH control resource set (CORESET) (e.g., PDCCHCORESETO), a cell barred indicator, a cell reselection indicator, araster offset, and a search space for SIB1. Examples of remainingminimum system information (RMSI) transmitted in the SIB1 may include,but are not limited to, a random access search space, a paging searchspace, downlink configuration information, and uplink configurationinformation.

In an UL transmission, the scheduled entity (e.g., UE) may utilize oneor more REs 206 to carry UL control information (UCI) including one ormore UL control channels, such as a physical uplink control channel(PUCCH), to the scheduling entity. UCI may include a variety of packettypes and categories, including pilots, reference signals, andinformation configured to enable or assist in decoding uplink datatransmissions. Examples of uplink reference signals may include asounding reference signal (SRS) and an uplink DMRS. In some examples,the UCI may include a scheduling request (SR), i.e., request for thescheduling entity to schedule uplink transmissions. Here, in response tothe SR transmitted on the UCI, the scheduling entity may transmitdownlink control information (DCI) that may schedule resources foruplink packet transmissions. UCI may also include HARQ feedback, channelstate feedback (CSF), such as a CSI report, or any other suitable UCI.

In addition to control information, one or more REs 206 (e.g., withinthe data region 214) may be allocated for data traffic. Such datatraffic may be carried on one or more traffic channels, such as, for aDL transmission, a physical downlink shared channel (PDSCH); or for anUL transmission, a physical uplink shared channel (PUSCH). In someexamples, one or more REs 206 within the data region 214 may beconfigured to carry other signals, such as one or more SIBs and DMRSs.

In an example of sidelink communication over a sidelink carrier via aPC5 interface, the control region 212 of the slot 210 may include aphysical sidelink control channel (PSCCH) including sidelink controlinformation (SCI) transmitted by an initiating (transmitting) sidelinkdevice (e.g., Tx V2X device or other Tx UE) towards a set of one or moreother receiving sidelink devices (e.g., Rx V2X device or other Rx UE).The data region 214 of the slot 210 may include a physical sidelinkshared channel (PSSCH) including sidelink data traffic transmitted bythe initiating (transmitting) sidelink device within resources reservedover the sidelink carrier by the transmitting sidelink device via theSCI. Other information may further be transmitted over various REs 206within slot 210. For example, HARQ feedback information may betransmitted in a physical sidelink feedback channel (PSFCH) within theslot 210 from the receiving sidelink device to the transmitting sidelinkdevice. In addition, one or more reference signals, such as a sidelinkSSB, a sidelink CSI-RS, a sidelink SRS, and/or a sidelink positioningreference signal (PRS) may be transmitted within the slot 210.

These physical channels described above are generally multiplexed andmapped to transport channels for handling at the medium access control(MAC) layer. Transport channels carry blocks of information calledtransport blocks (TB). The transport block size (TBS), which maycorrespond to a number of bits of information, may be a controlledparameter, based on the modulation and coding scheme (MCS) and thenumber of RBs in a given transmission.

The channels or carriers illustrated in FIG. 2 are not necessarily allof the channels or carriers that may be utilized between devices, andthose of ordinary skill in the art will recognize that other channels orcarriers may be utilized in addition to those illustrated, such as othertraffic, control, and feedback channels.

FIG. 3 illustrates an example of a wireless communication network 300configured to support D2D or sidelink communication. In some examples,sidelink communication may include V2X communication. V2X communicationinvolves the wireless exchange of information directly between not onlyvehicles (e.g., vehicles 302 and 304) themselves, but also directlybetween vehicles 302/304 and infrastructure (e.g., roadside units (RSUs)306), such as streetlights, buildings, traffic cameras, tollbooths orother stationary objects, vehicles 302/304 and pedestrians 308, andvehicles 302/304 and wireless communication networks (e.g., base station310). In some examples, V2X communication may be implemented inaccordance with the New Radio (NR) cellular V2X standard defined by3GPP, Release 16, or other suitable standard.

V2X communication enables vehicles 302 and 304 to obtain informationrelated to the weather, nearby accidents, road conditions, activities ofnearby vehicles and pedestrians, objects nearby the vehicle, and otherpertinent information that may be utilized to improve the vehicledriving experience and increase vehicle safety. For example, such V2Xdata may enable autonomous driving and improve road safety and trafficefficiency. For example, the exchanged V2X data may be utilized by a V2Xconnected vehicle 302 and 304 to provide in-vehicle collision warnings,road hazard warnings, approaching emergency vehicle warnings,pre-/post-crash warnings and information, emergency brake warnings,traffic jam ahead warnings, lane change warnings, intelligent navigationservices, and other similar information. In addition, V2X data receivedby a V2X connected mobile device of a pedestrian/cyclist 308 may beutilized to trigger a warning sound, vibration, flashing light, etc., incase of imminent danger.

The sidelink communication between vehicle-UEs (V-UEs) 302 and 304 orbetween a V-UE 302 or 304 and either an RSU 306 or a pedestrian-UE(P-UE) 308 may occur over a sidelink 312 utilizing a proximity service(ProSe) PC5 interface. In various aspects of the disclosure, the PC5interface may further be utilized to support D2D sidelink 312communication in other proximity use cases (e.g., other than V2X).Examples of other proximity use cases may include smart wearables,public safety, or commercial (e.g., entertainment, education, office,medical, and/or interactive) based proximity services. In the exampleshown in FIG. 3 , ProSe communication may further occur between UEs 314and 316.

ProSe communication may support different operational scenarios, such asin-coverage, out-of-coverage, and partial coverage. Out-of-coveragerefers to a scenario in which UEs (e.g., UEs 314 and 316) are outside ofthe coverage area of a base station (e.g., base station 310), but eachare still configured for ProSe communication. Partial coverage refers toa scenario in which some of the UEs (e.g., V-UE 304) are outside of thecoverage area of the base station 310, while other UEs (e.g., V-UE 302and P-UE 308) are in communication with the base station 310.In-coverage refers to a scenario in which UEs (e.g., V-UE 302 and P-UE308) are in communication with the base station 310 (e.g., gNB) via a Uu(e.g., cellular interface) connection to receive ProSe serviceauthorization and provisioning information to support ProSe operations.

To facilitate D2D sidelink communication between, for example, UEs 314and 316 over the sidelink 312, the UEs 314 and 316 may transmitdiscovery signals therebetween. In some examples, each discovery signalmay include a synchronization signal, such as a primary synchronizationsignal (PSS) and/or a secondary synchronization signal (SSS) thatfacilitates device discovery and enables synchronization ofcommunication on the sidelink 312. For example, the discovery signal maybe utilized by the UE 316 to measure the signal strength and channelstatus of a potential sidelink (e.g., sidelink 312) with another UE(e.g., UE 314). The UE 316 may utilize the measurement results to selecta UE (e.g., UE 314) for sidelink communication or relay communication.

In 5G NR sidelink, sidelink communication may utilize transmission orreception resource pools. For example, the minimum resource allocationunit in frequency may be a sub-channel (e.g., which may include, forexample, 10, 15, 20, 25, 50, 75, or 100 consecutive resource blocks) andthe minimum resource allocation unit in time may be one slot. The numberof sub-channels in a resource pool may include between one andtwenty-seven sub-channels. A radio resource control (RRC) configurationof the resource pools may be either pre-configured (e.g., a factorysetting on the UE determined, for example, by sidelink standards orspecifications) or configured by a base station (e.g., base station310).

In addition, there may be two main resource allocation modes ofoperation for sidelink (e.g., PC5) communications. In a first mode, Mode1, a base station (e.g., gNB) 310 may allocate resources to sidelinkdevices (e.g., V2X devices or other sidelink devices) for sidelinkcommunication between the sidelink devices in various manners. Forexample, the base station 310 may allocate sidelink resourcesdynamically (e.g., a dynamic grant) to sidelink devices, in response torequests for sidelink resources from the sidelink devices. For example,the base station 310 may schedule the sidelink communication via DCI3_0. In some examples, the base station 310 may schedule the PSCCH/PSSCHwithin uplink resources indicated in DCI 3_0. The base station 310 mayfurther activate preconfigured sidelink grants (e.g., configured grants)for sidelink communication among the sidelink devices. In some examples,the base station 310 may activate a configured grant (CG) via RRCsignaling. In Mode 1, sidelink feedback may be reported back to the basestation 310 by a transmitting sidelink device.

In a second mode, Mode 2, the sidelink devices may autonomously selectsidelink resources for sidelink communication therebetween. In someexamples, a transmitting sidelink device may perform resource/channelsensing to select resources (e.g., sub-channels) on the sidelink channelthat are unoccupied. Signaling on the sidelink is the same between thetwo modes. Therefore, from a receiver's point of view, there is nodifference between the modes.

In some examples, sidelink (e.g., PC5) communication may be scheduled byuse of sidelink control information (SCI). SCI may include two SCIstages. Stage 1 sidelink control information (first stage SCI) may bereferred to herein as SCI-1. Stage 2 sidelink control information(second stage SCI) may be referred to herein as SCI-2.

SCI-1 may be transmitted on a physical sidelink control channel (PSCCH).SCI-1 may include information for resource allocation of a sidelinkresource and for decoding of the second stage of sidelink controlinformation (i.e., SCI-2). For example, SCI-1 may include a physicalsidelink shared channel (PSSCH) resource assignment and a resourcereservation period (if enabled). SCI-1 may further identify a prioritylevel (e.g., Quality of Service (QoS)) of a PSSCH. For example,ultra-reliable-low-latency communication (URLLC) traffic may have ahigher priority than text message traffic (e.g., short message service(SMS) traffic). Additionally, SCI-1 may include a PSSCH demodulationreference signal (DMRS) pattern (if more than one pattern isconfigured). The DMRS may be used by a receiver for radio channelestimation for demodulation of the associated physical channel Asindicated, SCI-1 may also include information about the SCI-2, forexample, SCI-1 may disclose the format of the SCI-2. Here, the formatindicates the resource size of SCI-2 (e.g., a number of REs that areallotted for SCI-2), a number of a PSSCH DMRS port(s), and a modulationand coding scheme (MCS) index. In some examples, SCI-1 may use two bitsto indicate the SCI-2 format. Thus, in this example, four differentSCI-2 formats may be supported. SCI-1 may include other information thatis useful for establishing and decoding a PSSCH resource.

SCI-2 may also be transmitted on the PSCCH and may contain informationfor decoding the PSSCH. According to some aspects, SCI-2 includes a16-bit layer 1 (L1) destination identifier (ID), an 8-bit L1 source ID,a hybrid automatic repeat request (HARQ) process ID, a new dataindicator (NDI), and a redundancy version (RV). For unicastcommunications, SCI-2 may further include a CSI report trigger. Forgroupcast communications, SCI-2 may further include a zone identifierand a maximum communication range for NACK. SCI-2 may include otherinformation that is useful for establishing and decoding a PSSCHresource.

In some examples, the SCI (e.g., SCI-1 and/or SCI-2) may further includea resource assignment of retransmission resources reserved for one ormore retransmissions of the sidelink transmission (e.g., the sidelinktraffic/data). Thus, the SCI may include a respective PSSCH resourcereservation and assignment for one or more retransmissions of the PSSCH.For example, the SCI may include a reservation message indicating thePSSCH resource reservation for the initial sidelink transmission(initial PSSCH) and one or more additional PSSCH resource reservationsfor one or more retransmissions of the PSSCH.

FIGS. 4A and 4B are diagrams illustrating examples of sidelink slotstructures according to some aspects. The sidelink slot structures maybe utilized, for example, in a V2X or other D2D network implementingsidelink. In the examples shown in FIGS. 4A and 4B, time is in thehorizontal direction with units of symbols 402 (e.g., OFDM symbols); andfrequency is in the vertical direction. Here, a carrier bandwidth 404allocated for sidelink wireless communication is illustrated along thefrequency axis. The carrier bandwidth 404 may include a plurality ofsub-channels, where each sub-channel may include a configurable numberof PRBs (e.g., 10, 15, 20, 25, 50, 75, or 100 PRBs).

Each of FIGS. 4A and 4B illustrate an example of a respective slot 400 aor 400 b including fourteen symbols 402 that may be used for sidelinkcommunication. However, it should be understood that sidelinkcommunication can be configured to occupy fewer than fourteen symbols ina slot 400 a or 400 b, and the disclosure is not limited to anyparticular number of symbols 402. Each sidelink slot 400 a and 400 bincludes a physical sidelink control channel (PSCCH) 406 occupying acontrol region 418 of the slot 400 a and 400 b and a physical sidelinkshared channel (PSSCH) 408 occupying a data region 420 of the slot 400 aand 400 b. The PSCCH 406 and PSSCH 408 are each transmitted on one ormore symbols 402 of the slot 400 a. The PSCCH 406 includes, for example,SCI-1 that schedules transmission of data traffic on time-frequencyresources of the corresponding PSSCH 408. As shown in FIGS. 4A and 4B,the PSCCH 406 and corresponding PSSCH 408 are transmitted in the sameslot 400 a and 400 b. In other examples, the PSCCH 406 may schedule aPSSCH in a subsequent slot.

In some examples, the PSCCH 406 duration is configured to be two orthree symbols. In addition, the PSCCH 406 may be configured to span aconfigurable number of PRBs, limited to a single sub-channel The PSSCHresource size may be fixed for a resource pool (e.g., 10% to 100% of onesub-channel in the first two or three symbols). For example, the PSCCH406 may occupy 10, 12, 15, 20, or 25 RBs of a single sub-channel A DMRSmay further be present in every PSCCH symbol. In some examples, the DMRSmay be placed on every fourth RE of the PSCCH 406. A frequency domainorthogonal cover code (FD-OCC) may further be applied to the PSCCH DMRSto reduce the impact of colliding PSCCH transmissions on the sidelinkchannel For example, a transmitting UE may randomly select the FD-OCCfrom a set of pre-defined FD-OCCs. In each of the examples shown inFIGS. 4A and 4B, the starting symbol for the PSCCH 406 is the secondsymbol of the corresponding slot 400 a or 400 b and the PSCCH 406 spansthree symbols 402.

The PSSCH 408 may be time-division multiplexed (TDMed) with the PSCCH406 and/or frequency-division multiplexed (FDMed) with the PSCCH 406. Inthe example shown in FIG. 4A, the PSSCH 408 includes a first portion 408a that is TDMed with the PSCCH 406 and a second portion 408 b that isFDMed with the PSCCH 406. In the example shown in FIG. 4B, the PSSCH 408is TDMed with the PSCCH 406.

One and two layer transmissions of the PSSCH 408 may be supported withvarious modulation orders (e.g., QPSK, 16-QAM, 64-QAM and 246-QAM). Inaddition, the PSSCH 408 may include DMRSs 414 configured in a two,three, or four symbol DMRS pattern. For example, slot 400 a shown inFIG. 4A illustrates a two symbol DMRS pattern, while slot 400 b shown inFIG. 4B illustrates a three symbol DMRS pattern. In some examples, thetransmitting UE can select the DMRS pattern and indicate the selectedDMRS pattern in SCI-1, according to channel conditions. The DMRS patternmay be selected, for example, based on the number of PSSCH 408 symbolsin the slot 400 a or 400 b. In addition, a gap symbol 416 is presentafter the PSSCH 408 in each slot 400 a and 400 b.

Each slot 400 a and 400 b further includes SCI-2 412 mapped tocontiguous RBs in the PSSCH 408 starting from the first symbolcontaining a PSSCH DMRS. In the example shown in FIG. 4A, the firstsymbol containing a PSSCH DMRS is the fifth symbol occurring immediatelyafter the last symbol carrying the PSCCH 406. Therefore, the SCI-2 412is mapped to RBs within the fifth symbol. In the example shown in FIG.4B, the first symbol containing a PSSCH DMRS is the second symbol, whichalso includes the PSCCH 406. In addition, the SCI-2/PSSCH DMRS 412 areshown spanning symbols two through five. As a result, the SCI-2/PSSCHDMRS 412 may be FDMed with the PSCCH 406 in symbols two through four andTDMed with the PSCCH 406 in symbol five.

The SCI-2 may be scrambled separately from the sidelink shared channelIn addition, the SCI-2 may utilize QPSK. When the PSSCH transmissionspans two layers, the SCI-2 modulation symbols may be copied on (e.g.,repeated on) both layers. The SCI-1 in the PSCCH 406 may be blinddecoded at the receiving wireless communication device. However, sincethe format, starting location, and number of REs of the SCI-2 412 may bederived from the SCI-1, blind decoding of SCI-2 is not needed at thereceiver (receiving UE).

In each of FIGS. 4A and 4B, the second symbol of each slot 400 a and 400b is copied onto (repeated on) a first symbol 410 thereof for automaticgain control (AGC) settling. For example, in FIG. 4A, the second symbolcontaining the PSCCH 406 FDMed with the PSSCH 408 b may be transmittedon both the first symbol and the second symbol. In the example shown inFIG. 4B, the second symbol containing the PSCCH 406 FDMed with theSCI-2/PSSCH DMRS 412 may be transmitted on both the first symbol and thesecond symbol.

FIG. 5 is a diagram illustrating an example of a sidelink slot structurewith feedback resources according to some aspects. The sidelink slotstructure may be utilized, for example, in a V2X or other D2D networkimplementing sidelink. In the example shown in FIG. 5 , time is in thehorizontal direction with units of symbols 502 (e.g., OFDM symbols); andfrequency is in the vertical direction. Here, a carrier bandwidth 504allocated for sidelink wireless communication is illustrated along thefrequency axis. A slot 500 having the slot structure shown in FIG. 5includes fourteen symbols 502 that may be used for sidelinkcommunication. However, it should be understood that sidelinkcommunication can be configured to occupy fewer than fourteen symbols ina slot 500, and the disclosure is not limited to any particular numberof symbols 502.

As in the examples shown in FIGS. 4A and 4B, the sidelink slot 500includes a PSCCH 506 occupying a control region of the slot 500 and aPSSCH 508 occupying a data region of the slot 500. The PSCCH 506 andPSSCH 508 are each transmitted on one or more symbols 502 of the slot500. The PSCCH 506 includes, for example, SCI-1 that schedulestransmission of data traffic on time-frequency resources of thecorresponding PSSCH 508. As shown in FIG. 5 , the starting symbol forthe PSCCH 506 is the second symbol of the slot 500 and the PSCCH 506spans three symbols 502. The PSSCH 508 may be time-division multiplexed(TDMed) with the PSCCH 506 and/or frequency-division multiplexed (FDMed)with the PSCCH 506. In the example shown in FIG. 5 , the PSSCH 508includes a first portion 508 a that is TDMed with the PSCCH 506 and asecond portion 508 b that is FDMed with the PSCCH 506.

The PSSCH 508 may further include a DMRSs 514 configured in a two,three, or four symbol DMRS pattern. For example, slot 500 shown in FIG.5 illustrates a two symbol DMRS pattern. In some examples, thetransmitting UE can select the DMRS pattern and indicate the selectedDMRS pattern in SCI-1, according to channel conditions. The DMRS patternmay be selected, for example, based on the number of PSSCH 508 symbolsin the slot 500. In addition, a gap symbol 516 is present after thePSSCH 508 in the slot 500.

The slot 500 further includes SCI-2 512 mapped to contiguous RBs in thePSSCH 508 starting from the first symbol containing a PSSCH DMRS. In theexample shown in FIG. 5 , the first symbol containing a PSSCH DMRS isthe fifth symbol occurring immediately after the last symbol carryingthe PSCCH 506. Therefore, the SCI-2 512 is mapped to RBs within thefifth symbol.

In addition, as shown in FIG. 5 , the second symbol of the slot 500 iscopied onto (repeated on) a first symbol 510 thereof for automatic gaincontrol (AGC) settling. For example, in FIG. 5 , the second symbolcontaining the PSCCH 506 FDMed with the PSSCH 508 b may be transmittedon both the first symbol and the second symbol.

HARQ feedback may further be transmitted on a physical sidelink feedbackchannel (PSFCH) 518 in a configurable resource period of 0, 1, 2, or 4slots. In sidelink slots (e.g., slot 500) containing the PSFCH 518, onesymbol 502 may be allocated to the PSFCH 518, and the PSFCH 518 may becopied onto (repeated on) a previous symbol for AGC settling. In theexample shown in FIG. 5 , the PSFCH 518 is transmitted on the thirteenthsymbol and copied onto the twelfth symbol in the slot 500. A gap symbol516 may further be placed after the PSFCH symbols 518.

In some examples, there is a mapping between the PSSCH 508 and thecorresponding PSFCH resource. The mapping may be based on, for example,the starting sub-channel of the PSSCH 508, the slot containing the PSSCH508, the source ID and the destination ID. In addition, the PSFCH can beenabled for unicast and groupcast communication. For unicast, the PSFCHmay include one ACK/NACK bit. For groupcast, there may be two feedbackmodes for the PSFCH. In a first groupcast PSFCH mode, the receiving UEtransmits only NACK, whereas in a second groupcast PSFCH mode, thereceiving UE may transmit either ACK or NACK. The number of availablePSFCH resources may be equal to or greater than the number of UEs in thesecond groupcast PSFCH mode.

FIG. 6 illustrates an example of a wireless communication network 600configured to support industrial internet of things (IIoT). The IIoTnetwork 600 may include a base station (e.g., gNB) 602 and a pluralityof IIoT devices, such as a programmable logic controller (PLC) 604 andother IIoT devices 606 a and 606 b. In the example shown in FIG. 6 , theother IIoT devices 606 a and 606 b may include sensors/actuators (SAs).In some examples, the PLC 604 may be configured to control betweenapproximately twenty to fifty SAs (two of which 606 a and 606 b areillustrated, for simplicity). The base station 602 and IIoT devices 604,606 a, and 606 b may communicate, for example, via respective cellular(Uu) links 608 a, 608 b, and 608 c.

Traffic between the PLC 604 and SAs 606 a and 606 b may have a tightlatency (e.g., 1-2 ms) and an ultra-reliability requirement of a 10⁻⁶error rate. Communication between the PLC 604 and SAs 606 a and 606 bthrough the base station 602 (e.g., via Uu links 608 a-608 c) results inmultiple over the air (OTA) transmissions, thus affecting latency andreliability. Therefore, the PLC 604 and SAs 606 a and 606 b can furtherbe configured for sidelink communication via sidelinks 610 a and 610 bto enable direct communication between the PLC 604 and each of the SAs606 a and 606 b. In some examples, the sidelink communication may bescheduled by the base station 602 (e.g., in a Mode 1 sidelinkconfiguration). For example, the base station 602 may schedule sidelinkommunication between the PLC 604 and one or more of the SAs 606 a and606 b via DCI 3_0.

In some examples, the base station 602 may receive a scheduling requestfrom the PLC 604 or one of the SAs 606 a or 606 b requesting the basestation 602 schedule high priority traffic (e.g., URLLC traffic) to betransmitted via a sidelink 610 a or 610 b or a Uu link 608 a-608 c.However, the base station 602 may have previously scheduled a lowerpriority PSSCH (or PSSCH retransmission) on one of the sidelinks 610 aor 610 b that may prevent the higher priority transmission (e.g., uplinkor sidelink transmission) from meeting the URLLC requirements.

Therefore, various aspects of the disclosure facilitate modification ofa lower priority sidelink transmission to enable scheduling of a higherpriority sidelink or uplink transmission on resources (e.g.,time-frequency resources) that overlap with the lower priority sidelinktransmission. The lower priority sidelink transmission may be modified,for example, by cancelling the sidelink transmission within at least theoverlapping resources or reducing the transmission power of the sidelinktransmission within at least the overlapping resources. This may resultin improved scheduling flexibility and interference coordination withinthe wireless communication network.

In some examples, a base station (e.g., base station 310 or 602) mayschedule resources for a sidelink transmission (e.g., an initialsidelink transmission or a sidelink retransmission) from a transmittingwireless communication device (e.g., a transmitting UE, such as a V2X orD2D device shown in FIG. 3 or an IIoT device shown in FIG. 6 ) to areceiving UE. The base station may then transmit a cancellationindication to at least the transmitting UE indicating an overlap betweenat least a portion of the resources scheduled for the sidelinktransmission and an additional transmission (e.g., an uplink or sidelinktransmission). The transmitting UE may then modify the sidelinktransmission based on the cancellation indication.

In some examples, the control information carrying the cancellationindication may further include resource information identifying at leastthe portion of the resources that overlap the additional transmission.For example, the resource information may include a plurality of bits,each corresponding to a resource block group and a symbol. In someexamples, each bit may map to an uplink symbol or a flexible symbol. Inother examples, each bit may only map to an uplink symbol. The resourceregion (e.g., time and frequency resource region) associated with theresource information may be configured, for example, via radio resourcecontrol (RRC) signaling.

In some examples, the control information may include a DCI 2_4 formator a new DCI format. The DCI 2_4 format is used to notify a UE (or groupof UEs) of the resource block groups and symbols on which the UE shouldcancel a corresponding uplink transmission. Thus, the DCI 2_4 formatprovides an uplink cancellation indication (ULCI). Aspects disclosedherein may utilize the DCI 2_4 format to further provide a sidelinkcancellation indication (SLCI). Thus, in examples in which the controlinformation includes a DCI 2_4 format, the same set of bits in theresource information may be used to cancel the scheduled resources of asidelink transmission and/or an uplink transmission that overlaps withthe additional (higher priority) transmission. For example, a UEdecoding a DCI 2_4 may cancel the scheduled resources of an uplinktransmission (e.g., a physical uplink shared channel (PUSCH) or soundingreference signal (SRS)) and/or a sidelink transmission (e.g., a physicalsidelink control channel (PSCCH)/physical sidelink shared channel(PSSCH)) indicated by the cancellation indication.

In examples in which the control information includes a new DCI format(or an enhanced DCI 2_4 format), the network entity may transmit acancellation application indicator indicating whether the cancellationindication is applicable to one or more of uplink transmissions orsidelink transmissions. In some examples, the cancellation applicationindicator may be included within the control information carrying thecancellation indication. For example, the cancellation applicationindicator may be a dedicated field in the control information thatindicates whether the cancellation indication is applicable to onlyuplink transmissions, only sidelink transmissions, or both uplink andsidelink transmissions. In some examples, the cancellation applicationindicator may be configured via radio resource control (RRC) signaling.In some examples, the cancellation application indicator may include acancellation indication radio network temporary identifier (CI-RNTI)utilized to scramble a cyclic redundancy check (CRC) of the controlinformation. In some examples, the cancellation application indicatormay include a search space configuration associated with the controlinformation. For example, the search space configuration may includerespective search spaces or monitoring occasions within one or moresearch spaces that are each associated with one or more of an uplinkcancellation indication (e.g., for cancelling or modifying an uplinktransmission) or a sidelink cancellation indication (e.g., forcancelling or modifying a sidelink transmission). As another example,the search space configuration may associate search spaces or monitoringoccasions utilized to schedule uplink transmissions or sidelinktransmissions with search spaces or monitoring occasions utilized foruplink cancellation indications or sidelink cancellation indications,respectively.

In some examples, a dedicated DCI format may be configured for each typeof cancellation. For example, DCI 2_4 format may be utilized for uplinkcancellation, whereas other DCI formats may be utilized for sidelinkcancellation and for both uplink and sidelink cancellation.

In some examples, the control information carrying the cancellationindication (e.g., the new DCI format or enhanced DCI 2_4 format) mayfurther include cancellation behavior information associated with thecancellation indication. The transmitting UE may utilize thecancellation behavior information to modify the sidelink transmission.For example, the cancellation behavior information may include theresource information indicating at least the portion of the resourcesthat overlaps with the additional transmission. As another example, thecancellation behavior information may include a priority indicator orcast type of the additional transmission, and the transmitting UE maymodify the sidelink transmission based on the priority indicator and/orcast type. In an example, the scheduling information for the sidelinktransmission may further include a priority indicator associated withthe sidelink transmission. In this example, the transmitting UE maymodify the sidelink transmission based on the respective priorityindicators of the additional transmission and the sidelink transmission.For example, if the priority indicator of the sidelink transmissionindicates a lower priority than the priority indicator of the additionaltransmission, the transmitting UE may cancel at least the portion of theresources for the sidelink transmission. As another example, thepriority indicator may be a multi-bit priority indicator. In thisexample, the transmitting UE may compare the multi-bit priorityindicator with a threshold and modify the sidelink transmission inresponse to the multi-bit priority indicator indicating a lower prioritythan the priority indicator of the additional transmission and themulti-bit priority indicator being below the threshold.

In some examples, the cancellation behavior information may include acancellation type of the cancellation indication. For example, thecancellation type may include a hard cancellation type or a softcancellation type. In examples in which the cancellation type is thehard cancellation type, the transmitting UE may cancel at least theportion of the resources for the sidelink transmission. In examples inwhich the cancellation type is the soft cancellation type, thecancellation behavior information may further include a power controlparameter associated with the soft cancellation type. The transmittingUE may then reduce a transmission power of the sidelink transmissionwithin at least the portion of the resources based on the power controlparameter. In other examples, when the cancellation type is the softcancellation type, the transmitting UE may use the portion of theresources for active interference cancellation (AIC) to reduce emissionsto other frequencies and/or tone reservation (TR) to improve thepeak-to-average-power ratio (PAPR) of the sidelink transmission.

In some examples, the control information carrying the cancellationindication may further include preemption scheduling informationscheduling the transmission of a preemption indication from thetransmitting UE to the receiving UE. In other examples, the transmittingUE may select resources for the transmission of the preemptionindication to the receiving UE without receiving a grant from thenetwork entity. In some examples, the preemption indication may betransmitted within a retransmission resource for the sidelinktransmission. For example, the scheduling information scheduling thesidelink transmission may further schedule one or more retransmissionsof the sidelink transmission. The transmitting UE may include thepreemption indication in the next retransmission of the sidelinktransmission following the transmission of the modified sidelinktransmission. In other examples, the preemption indication may betransmitted within first stage sidelink control information, secondstage sidelink control information, a sidelink medium access control(MAC) control element (MAC-CE), or a sidelink radio resource control(RRC) message. The preemption indication may indicate, for example,preemption information associated with the cancellation behaviorinformation. In some examples, the preemption information may includeresource information identifying at least the portion of the resources,a symbol index offset for a demodulation reference signal, a puncturingpattern of the sidelink transmission, and/or a rate matching pattern ofthe sidelink transmission. The receiving UE may process the sidelinktransmission (e.g., (re)-attempt to decode the sidelink transmission)based on the preemption indication.

Other aspects of the disclosure provide an enhancement in scheduling ofsidelink transmissions to include a priority indicator associated withthe sidelink transmission. For example, the base station may include asingle bit or multi-bit priority indicator within DCI (e.g., DCI 3_0format) scheduling a sidelink transmission. The priority indicator mayfacilitate prioritization between multiple transmissions (e.g., sidelinkand/or uplink transmissions) scheduled for a transmitting UE. Forexample, the transmitting UE may receive respective schedulinginformation (e.g., respective DCI 3_0) for each of a sidelinktransmission and an additional transmission (e.g., uplink or sidelink).The scheduling information may indicate that the two transmissions arescheduled on overlapping resources. The transmitting UE may utilize therespective priority indicators included in each of the schedulinginformation to prioritize between the transmissions within theoverlapping resources. The priority indicator may further facilitateHARQ codebook construction based on priority. The priority indicator mayfurther be associated with a power control parameter indicating atransmission power of the sidelink transmission based on the priorityindicator. In some examples, the priority indicator may be included in ascheduling request for the sidelink transmission sent to the basestation.

Other aspects of the disclosure facilitate resumption of the sidelinktransmission within resources outside of the overlapping resources. Forexample, resumption may occur within non-overlapping time resources(e.g., symbols) and/or non-overlapping frequency resources. Anadditional reference signal may be included within at least a resumedportion of the sidelink transmission for phase continuity and/or anadditional AGC symbol may be included within the resumed sidelinktransmission for AGC calibration.

FIG. 7 is a signaling diagram illustrating exemplary signaling 700 forsidelink cancellation between a base station (e.g., gNB) 702, atransmitting (Tx) UE 704, and a receiving (Rx) UE 706 according to someaspects. The base station 702 may correspond to any of the base stationsor other scheduling entities illustrated in any of FIGS. 1, 3 , and/or6. In addition, the Tx UE 704 and Rx UE 706 may correspond to any of theUEs, sidelink devices, V2X devices, D2D devices, IIoT devices, or otherscheduled entities illustrated in any of FIGS. 1, 3 , and/or 6.

At 708, the base station 702 may transmit scheduling informationscheduling a sidelink transmission to the Tx UE 704. In some examples,the base station 702 may transmit the scheduling information to both theTx UE 704 and the Rx UE 706. The scheduling information may betransmitted within, for example, DCI, such as DCI 3_0. The schedulinginformation may include resources (e.g., time-frequency resources)allocated to the sidelink transmission. For example, the resourcesallocated to the sidelink transmission may include one or moresub-channels and one or more slots. In some examples, the schedulinginformation may further include a priority indicator indicating apriority of the sidelink transmission. In addition, the schedulinginformation may further include a power control parameter associatedwith the priority indicator and indicating a transmission power of thesidelink transmission based on the priority.

At 710, the base station 702 may transmit a cancellation indication tothe Tx UE 704. The cancellation indication may be transmitted withincontrol information, such as DCI. For example, the DCI may include a DCI2_4 format or a new or enhanced DCI format. In some examples, the basestation 702 may select between multiple DCI formats. For example, afirst format may be the DCI 2_4 format, which may be utilized forcancellation of uplink transmissions, a second format may be another DCIformat, which may be utilized for cancellation of sidelinktransmissions, and a third format may be a different DCI format, whichmay be utilized for cancellation of both uplink and sidelinktransmissions. In some examples, the base station 702 may transmit thesame DCI carrying the cancellation indication (e.g., a sidelinkcancellation indication (SLCI)) to both the Tx UE 704 and the Rx UE 706.In some examples, the base station 702 may transmit separate DCI, eachcarrying the SLCI, to the Tx UE 704 and the Rx UE 706.

In some examples, the DCI may be associated with a cancellationapplication indicator indicating whether the cancellation indication isapplicable to only uplink transmissions, only sidelink transmissions, orboth uplink and sidelink transmissions. For example, the DCI may includea dedicated field including the cancellation application indicator. Inother examples, the cancellation application indicator may be configuredvia RRC signaling. In yet other examples, the cancellation applicationindicator may include a cancellation indication radio network temporaryidentifier (CI-RNTI) utilized to scramble a cyclic redundancy check(CRC) of the control information. In still other examples, thecancellation application indicator may include a search spaceconfiguration of the DCI. For example, the search space configurationmay configure respective search spaces and/or respective monitoringoccasions within a search space for cancellation of uplinktransmissions, sidelink transmissions, and/or both uplink and sidelinktransmissions. Thus, each search space or monitoring occasion may beassociated with cancellation of a specific type of transmission (e.g.,uplink, sidelink, or both uplink and sidelink). In some examples, thesearch space configuration may associate search spaces or monitoringoccasions utilized to schedule uplink transmissions or sidelinktransmissions with search spaces or monitoring occasions utilized foruplink cancellation indications or sidelink cancellation indications,respectively. For example, upon blind decoding a DCI 3_0 scheduling asidelink transmission within a particular search space or monitoringoccasion, a receiving UE may be able to identify a search space ormonitoring occasion to monitor for a DCI 2_4 or other new DCI formatcancelling the sidelink transmission. The mapping between scheduling DCIand corresponding cancellation DCI may be configured, for example, viaRRC signaling.

The cancellation indication (e.g., SLCI) may indicate, for example, atleast an overlap between a portion of the resources allocated to thesidelink transmission and an additional transmission. For example, thecancellation indication may include resource information identifying atleast the portion of the resources that overlap with the additionaltransmission (e.g., the overlapping resources). In some examples, theresource information may include a plurality of bits, each correspondingto a resource block group (RBG) and a symbol of a sidelink resourceregion (e.g., a sidelink resource pool). Each RBG may include, forexample, two or more RBs of a sub-channel. The sidelink resource region(e.g., TimeFrequencyRegionSL parameter) for sidelink cancellation may beconfigured via RRC signaling or as a codepoint (e.g., bitmap) in theDCI. In some examples, the sidelink resource region may include bothuplink symbols and flexible symbols of a semi-static time divisionduplex (TDD) pattern. In this example, the DCI may include the DCI 2_4format, which may be used for both uplink cancellation and sidelinkcancellation without any modification to the DCI 2_4 format. Thus, uponreceiving the DCI 2_4, the Tx UE 704 may cancel any scheduledtransmission (uplink and/or sidelink) within the overlapping resources.In other examples, the sidelink resource region may include only uplinksymbols of the semi-static TDD pattern. This sidelink resource regionconfiguration may be utilized in examples in which sidelinktransmissions may only be transmitted on uplink symbols (and notflexible symbols).

In some examples, the cancellation indication (e.g., SLCI) may includecancellation behavior information. The cancellation behavior informationmay include the resource information defining the overlapping resources,as described above. In examples in which the DCI include a new orenhanced DCI format, the cancellation behavior information may furtherindicate a cancellation behavior to be applied by the transmitting UE.The cancellation behavior applied by the Tx UE 704 may include, forexample, modifying the sidelink transmission within at least theoverlapping resources. Such modification may include cancellation of thesidelink transmission within at least the overlapping resources,reduction of the transmission power of the sidelink transmission withinat least the overlapping resources or other suitable modificationbehavior. For example, the cancellation behavior information may includea cancellation type of the cancellation indication. The cancellationtype may include a hard cancellation indicator or a soft cancellationindicator. The hard cancellation indicator may indicate that the Tx UE704 should cancel the sidelink transmission within at least theoverlapping resources. The soft cancellation indicator may indicate thatTx UE 704 should reduce the transmission power of the sidelinktransmission within at least the overlapping resources or engage inother cancellation behavior to minimize interference and/or improve thesignal properties of the sidelink transmission. For example, the softcancellation indicator may indicate that the Tx UE 704 should utilizethe overlapping resources for another purpose, such as activeinterference cancellation (AIC) to facilitate inter-client interference(ICI) cancellation or tone reservation (TR) to modulate the signal inthe overlapping resources in order to reduce the peak-to-average-power(PAPR) ratio of the sidelink transmission.

In some examples, the cancellation behavior information may indicate thecancellation behavior to be applied based on the priority of thesidelink transmission and/or a cast type (e.g., unicast, groupcast, orbroadcast) of the sidelink transmission. In an example, the cancellationbehavior information may indicate that the Tx UE 704 should apply eitherhard cancellation behavior or soft cancellation behavior based on thepriority of the sidelink transmission or the cast type of the sidelinktransmission. As another example, the cancellation behavior informationmay indicate the cancellation behavior to be applied based on therespective priorities and/or respective cast types of the sidelinktransmission and the additional transmission. For example, thecancellation behavior information may include a priority indicatorindicating the priority of the additional transmission and/or a casttype indicator indicating the cast type of the additional transmission.In an example, the Tx UE 704 may apply a hard cancellation to thesidelink transmission in response to the priority of the sidelinktransmission being lower than the priority of the additionaltransmission. The Tx UE 704 may further apply a soft cancellation to thesidelink transmission in response to the priority of the sidelinktransmission being higher than the priority of the additionaltransmission.

In some examples, the cancellation indication may only be applicable tosidelink transmissions associated with a particular priority (e.g., alow priority PSSCH). In other examples, the cancellation indication maybe applicable to the sidelink transmission regardless of the priority ofthe sidelink transmission. In this example, the base station 702 maytransmit an RRC message to the Tx UE 704 indicating to cancel both highpriority and low priority PSSCHs in response to receiving a cancellationindication.

The control information carrying the cancellation indication (e.g.,SLCI) may further include preemption scheduling information scheduling apreemption indication to be sent from the Tx UE 704 to the Rx UE 706.The Tx UE 704 may transmit the preemption indication (PI) to the Rx UE706 to indicate preemption information associated with the cancellationindication (e.g., cancellation behavior information, such as resourceinformation, cancellation type, etc.). The Rx UE 706 may process (e.g.,re(attempt) decoding of the sidelink transmission) based on thepreemption indication.

At 712, the Tx UE 704 may optionally modify the sidelink transmissionbased on the cancellation indication. In some examples, the Tx UE 704may modify the sidelink transmission based on the priority of thesidelink transmission. The priority of the sidelink transmission may beindicated, for example, in the DCI scheduling the sidelink transmission.For example, the Tx UE 704 may modify the sidelink transmission based onthe sidelink transmission being a low priority sidelink transmission. Inthis example, the Tx UE 704 may not modify the sidelink transmission andmay transmit the sidelink transmission based on the original schedulinginformation (e.g., scheduled resources, etc.) included in the schedulingDCI. As another example, the Tx UE 704 may modify the sidelinktransmission based on the sidelink transmission being a low priority ora high priority sidelink transmission, as indicated via RRC signaling.As yet another example, the Tx UE 704 may modify the sidelinktransmission based on a comparison between the priority and a threshold.For example, the priority indicator may indicate a priority levelbetween 0 and 3, where 0 indicates a high priority and 3 indicates a lowpriority. In an example, the threshold may correspond to a prioritylevel of 2. The Tx UE 704 may then modify the sidelink transmission inresponse to the priority level being greater than (or greater than orequal to) the threshold. In some examples, the threshold may beconfigured via RRC signaling.

In some examples, modification of the sidelink transmission may includecancelling the entire sidelink transmission (e.g., not transmitting thesidelink transmission). For example, the Tx UE 704 may cancel thesidelink transmission in all scheduled resources based on an amount ofoverlapping or non-overlapping resources. In an example, the Tx UE 704may cancel the sidelink transmission in all scheduled resources inresponse to a non-overlapping resource percentage (e.g., the percentageof non-overlapping resources of the scheduled resources) being less thana threshold.

In other examples, modification of the sidelink transmission includesgenerating a modified sidelink transmission and transmitting themodified sidelink transmission to the Rx UE 706. For example, the Tx UE704 may cancel the sidelink transmission within at least the overlappingresources and transmit the sidelink transmission within remainingresources of the scheduled resources. In this example, the Tx UE 704 maygenerate a new waveform for transmission of the sidelink transmissionwithin the remaining resources, shift a DM-RS within the sidelinktransmission (e.g., shift the DM-RS by an offset), delay the sidelinktransmission (e.g., shift all symbols by an offset), puncture thesidelink transmission using a puncturing pattern (e.g., puncture thesidelink transmission in the cancelled resources), perform rate-matchingof the sidelink transmission using a new rate matching pattern based onthe remaining resources, and/or boost the transmission power of thesidelink transmission in the remaining resources. Here, the remainingresources may include the scheduled resources other than (outside of)the cancelled resources. As another example, the Tx UE 704 may reducethe transmission power of the sidelink transmission within at least theoverlapping resources or utilize the overlapping resources for adifferent purpose (e.g., AIC or TR).

At 714, the Tx UE 704 may optionally transmit a preemption indication(PI) to the Rx UE 706. In examples in which the Rx UE 706 is in-coverageand the cancellation indication is sent to the Rx UE as well as the TxUE, the Tx UE 704 may not transmit the PI to the Rx UE. However, if theRx UE 706 is out-of-coverage or if the cancelled resources differ fromthose indicated in the cancellation indication or the Tx UE 704 performsother modifications to the sidelink transmission, the Tx UE 704 maytransmit the PI to the Rx UE 706. The PI may inform the Rx UE 706 aboutthe cancellation behavior of the modified sidelink transmission tofacilitate decoding (or re-attempted decoding) of the modified sidelinktransmission by the Rx UE 706. For example, the PI may include resourceinformation identifying the cancelled or modified resources, a symbolindex offset for a DMRS included within the sidelink transmission (e.g.,based on the cancelled resources), a delayed transmission indicationindicating that all symbols of the sidelink transmission are shifted bya symbol index offset, a puncturing pattern of the sidelinktransmission, a rate matching pattern of the sidelink transmission,and/or a power parameter indicating a transmission power of at least oneof the remaining resources or the overlapping resources.

In some examples, the control information carrying the cancellationindication may include the preemption scheduling information schedulingthe PI, as indicated above. In other examples, the Tx UE 704 may selectresources for the transmission of the PI without receiving a grant fromthe network entity. For example, the SLCI transmission may have a highpriority, and based on the high priority, the Tx UE 704 may randomlyselect resources (e.g., from the sidelink resource pool) without agrant. In some examples, the PI may be transmitted within aretransmission resource for the sidelink transmission. For example, thescheduling information scheduling the sidelink transmission may furtherschedule one or more retransmissions of the sidelink transmission. Thetransmitting UE may include the PI in the next retransmission of thesidelink transmission following the transmission of the modifiedsidelink transmission at 712. In some examples, the PI may betransmitted within SCI-1, SCI-2, a sidelink medium access control (MAC)control element (MAC-CE), or a sidelink radio resource control (RRC)message.

FIG. 8 is a diagram illustrating an example of sidelink cancellationaccording to some aspects. In the example shown in FIG. 8 , a basestation 802 is shown in wireless communication with a high priority UE(HP-UE) 804 and a low priority UE (LP-UE) 806 via respective Uu links.The LP-UE 806 may further be in wireless communication with an Rx-UE 808via a sidelink. The Rx-UE 808 may be within the coverage area of thebase station 802 or outside of the coverage area of the base station802. The base station (e.g., gNB) 802 may be any of the base stations orother scheduling entities illustrated in any of FIG. 1, 3, 6 , or 7. Inaddition, each of the UEs 804, 806, and 808 may be any of the UEs, V2Xdevices, D2D devices, sidelink device, IIoT devices, or other scheduledentities illustrated in any of FIG. 1, 3, 6 , or 7.

The diagram of FIG. 8 illustrates exemplary communication that may occurover time (t) between the base station 802 and each of the UEs 804, 806,and 808. For example, to schedule a sidelink transmission from the LP-UE806 to the Rx-UE 808, the LP-UE 806 may generate and transmit ascheduling request (SR) 810 to the base station 802. The SR may be a lowpriority SR (LP SR) 810 for a low priority sidelink transmission. Insome examples, the LP SR 810 may include a priority indicator indicatinga priority (e.g., low priority) of the sidelink transmission. In otherexamples, the base station 802 may determine the priority of thesidelink transmission.

In response to receiving the LP SR 810, the base station may schedulethe sidelink transmission and generate and transmit to the LP-UE 806control information (e.g., DCI 3_0) 812 including scheduling informationfor the sidelink transmission. The scheduling information may include,for example, scheduled resources (e.g., time-frequency resources) forthe sidelink transmission and other suitable information. For example,the resources allocated to the sidelink transmission may include one ormore sub-channels and one or more slots. In some examples, thescheduling information may further include a priority indicatorindicating a priority of the sidelink transmission and a power controlparameter associated with the priority indicator and indicating atransmission power of the sidelink transmission based on the priority.In examples in which the Rx-UE 808 is within the coverage area of thebase station, the base station 802 may further transmit the DCI 3_0 812to the Rx-UE 808.

After scheduling the sidelink transmission, the base station 802 mayreceive another scheduling request 814 from the HP-UE 804. The SR may bea high priority SR (HP SR) 814 for a high priority sidelink or uplinktransmission (e.g., URLCC transmission). In some examples, the HP SR 814may include a priority indicator indicating a priority (e.g., highpriority) of the sidelink or uplink transmission. In other examples, thebase station 802 may determine the priority of the sidelink or uplinktransmission.

The base station 802 may then schedule the high priority transmissionfor the HP-UE 804 and generate and transmit DCI 816 containingscheduling information for the high priority transmission to the HP-UE804. In some examples, the base station 802 may schedule the highpriority transmission (e.g., a high priority uplink transmission) forthe HP-UE 804 without first receiving the HP SR 814 from the HP-UE 804.In examples in which the base station 802 schedules the high prioritytransmission on resources that overlap (e.g., in time and frequency)with the resources scheduled for the low priority sidelink transmission,the base station 802 may generate and transmit a sidelink cancellationindication (SLCI) 818 to the LP-UE 806. The SLCI 818 may be transmittedto the LP-UE 806 within DCI, such as DCI 2_4 or a new or enhanced DCI.In some examples, the base station 802 may further transmit the sameSLCI 818 to the Rx-UE 808 or may transmit respective SLCIs to each ofthe LP-UE 806 and Rx-UE 808.

The SLCI 818 may indicate, for example, an overlap between at least aportion of the resources scheduled for (allocated to) the low prioritysidelink transmission and the high priority transmission. For example,the SLCI 818 may include resource information identifying at least theportion of the resources that overlap with the additional transmission(e.g., the overlapping resources). The SLCI 818 may further includecancellation behavior information, which may include, for example, theresource information, a cancellation type (e.g., hard or soft) of theSLCI 818, and/or other information that may indicate a cancellationbehavior to be applied by the LP-UE 806 to the low priority sidelinktransmission. For example, the cancellation behavior information mayindicate the cancellation behavior to be applied based on the priorityof the low priority sidelink transmission and/or high prioritytransmission and/or a cast type (e.g., unicast, groupcast, or broadcast)of the low priority sidelink transmission and/or high prioritytransmission. In some examples, the DCI carrying the SLCI 818 mayfurther include preemption scheduling information scheduling apreemption indication to be sent from the LP-UE 806 to the Rx-UE 808.

Based on the SLCI 818, the LP-UE 806 may modify the low prioritysidelink transmission. In the example shown in FIG. 8 , the LP-UE 806may transmit the low priority sidelink transmission (PSSCH) 820 withinremaining resources (e.g., the scheduled resources for the sidelinktransmission that were not cancelled by the SLCI 818) and cancel the lowpriority sidelink transmission 822 within the overlapping resourcesallocated to the high priority transmission. For example, the LP-UE 806may generate a new waveform for the low priority sidelink transmission820 for the remaining resources, apply a new rate matching pattern tothe sidelink transmission 820 based on the remaining resources, and/orboost the transmission power of the sidelink transmission 820 in theremaining resources. The LP-UE 806 may further puncture the sidelinktransmission 822 in the cancelled resources. In other examples, insteadof cancelling the low priority sidelink transmission, the SLCI 818 mayindicate that the LP-UE 806 should reduce the transmission power of thesidelink transmission 822 within at least the overlapping resources orutilize the overlapping resources of the sidelink transmission 822 for adifferent purpose (e.g., AIC or TR). The HP-UE 804 may further transmitthe high priority transmission (e.g., PSSCH or PUSCH) 824 within theoverlapping resources.

To facilitate decoding of the low priority PSSCH at the Rx-UE 808, theLP-UE 806 may further transmit a preemption indication (PI) 826 to theRx-UE 808. In the example shown in FIG. 8 , the PI 826 may betransmitted within a next retransmission (PSSCH Re-Tx) 826 of the lowpriority sidelink transmission 820. In other examples, resources for thePI 826 may be included in the SLCI 818 or may be selected by the LP-UE806. The PI 826 may be transmitted, for example, within SCI-1, SCI-2, asidelink MAC-CE, or a sidelink RRC message.

FIG. 9 is a diagram illustrating an example of downlink controlinformation (DCI) 900 carrying a cancellation indication 902 accordingto some aspects. The DCI 900 may include a DCI 2_4 format, an enhancedDCI 2_4 format, or a new format. The cancellation indication 902includes resource information 904 identifying at least a portion of theresources allocated to a sidelink transmission that overlap with anadditional transmission (e.g., an additional sidelink or uplinktransmission). For example, the resource information 904 may include aplurality of bits, each corresponding to a resource block group (RBG)and symbol of a resource region (e.g., a sidelink resource pool).

In some examples, the cancellation indication 902 may be a sidelinkcancellation indication (SLCI), an uplink cancellation indication(ULCI), or both an ULCI and SLCI. In some examples, dedicated DCIformats may be used for uplink cancellation (e.g., DCI 2_4), sidelinkcancellation, and both uplink and sidelink cancellation. In otherexamples, the DCI 900 may be a DCI 2_4 and the cancellation indication902 may be considered as both an ULCI and SLCI. In this example, the TxUE may cancel any transmission (SL or UL) within the overlappingresources identified in the resource information 904. As anotherexample, the DCI 900 may be an enhanced DCI (e.g., an enhanced DCI 2_4or another/new DCI) that includes a cancellation application indicator906, which may be a dedicated field of the cancellation indication 902.In other examples, instead of including a dedicated field, thecancellation application indicator may be transmitted within an RRCmessage that indicates to the UE whether the cancellation indication 902received in the enhanced DCI is an SLCI, an ULCI, or both an SLCI andULCI. In other examples, a CRC of the DCI 900 may be scrambled with oneof a plurality of CI-RNTIs (e.g., a SLCI-RNTI, an ULCI-RNTI, or aSL/ULCI-RNTI) indicating whether the cancellation indication 902 is aSLCI, ULCI, or both SLCI and ULCI. In other examples, the DCI 900 may betransmitted within a specific search space or monitoring occasion thatis associated with a particular cancellation type (e.g., sidelink,uplink, or both) based on a search space configuration of the PDCCHsearch space.

In examples in which the DCI 900 is a new or enhanced DCI format, thecancellation indication 902 may further include cancellation behaviorinformation 908. In some examples, the resource information 904 may forma part of the cancellation behavior information 908. The cancellationbehavior information 908 may further optionally include additionalcancellation behavior information indicating a cancellation behaviorapplied to the sidelink transmission by the transmitting UE. Forexample, the cancellation behavior information 908 may include acancellation type of the cancellation indication. The cancellation typemay include a hard cancellation indicator or a soft cancellationindicator. The hard cancellation indicator cancels the sidelinktransmission within at least the overlapping resources. The softcancellation indicator may further indicate whether the transmitting UEshould reduce the transmission power of the sidelink transmission withinat least the overlapping resources or engage in other cancellationbehavior to minimize interference and/or improve the signal propertiesof the sidelink transmission.

In some examples, the cancellation behavior information 908 may furtherindicate the cancellation behavior to be applied based on the priorityof the sidelink transmission and/or a cast type (e.g., unicast,groupcast, or broadcast) of the sidelink transmission. In some examples,the cancellation behavior information 908 may further include a priorityindicator and/or cast type of the additional transmission, and mayindicate the cancellation behavior to be applied by the transmitting UEbased on the respective priority types and/or cast types of the sidelinktransmission and the additional transmission.

The DCI 900 carrying the cancellation indication 902 may further includePI scheduling information 910 indicating resources scheduled for a PItransmission by the transmitting UE. The PI resources may correspond toSCI-1 resources, SCI-2 resources, sidelink MAC-CE resources, or sidelinkRRC resources.

FIG. 10 is a diagram illustrating an example of a resource regionconfiguration 1000 for indicating overlapping resources according tosome aspects. The resource region configuration 1000 includes frequencyresources 1002 divided into RB Groups 1004 and time resources 1006divided into symbols 1008 of a slot. In the example shown in FIG. 10 ,two RB Groups (RB Group 1 and RB Group 2) are illustrated forsimplicity. Each RB Group 1004 may include, for example, two or more RBsof a sub-channel. The symbols 1008 may be based on a semi-static TDDpattern of downlink, uplink, and flexible symbols in a cell. In someexamples, the symbols 1008 may correspond to the uplink symbols and theflexible symbols in a slot (e.g., in examples in which the resourceregion configuration 1000 corresponds to an uplink and/or sidelinkresource region). In other examples, the symbols 1008 may correspond toonly the uplink symbols in a slot (e.g., in examples in which theresource region configuration 1000 corresponds to a sidelink resourceregion). Thus, the resource region configuration 1000 includes aplurality of resources 1010 (e.g., resources 0-12), each correspondingto an RB Group 1004 and a symbol 1008. The resource region configuration1000 (e.g., TimeFrequencyRegionSL parameter) for sidelink cancellationmay be configured via RRC signaling or as a codepoint (e.g., bitmap) inDCI.

The resource region configuration 1000 shown in FIG. 10 may be utilizedto indicate overlapping resources between a low priority sidelinktransmission and a higher priority additional transmission (e.g., uplinkor sidelink transmission). For example, DCI 1012 carrying a cancellationindication may include resource information 1014 indicating theoverlapping resources. The first symbol in the resource regionconfiguration 1000 associated with the DCI 1012 may be T′_(proc,2) afterthe last symbol of the DCI 1012. In some examples, a UE may not expectto cancel a symbol 1008 starting earlier than T_(proc,2) after the lastsymbol of a PDCCH control resource set (CORESET) detecting the DCI 1012.

As shown in FIG. 10 , the resource information 1014 may include aplurality of bits, each mapping to one of the resources 1010 in theresource region configuration 1000. Each bit may be set to zero or onebased on whether the corresponding resource 1010 is an overlappingresource. For example, a bit set to zero indicates there is no overlapbetween a sidelink transmission scheduled on the resource 1010 and anadditional transmission, whereas a bit set to one indicates there is anoverlap between a sidelink transmission scheduled on the resource 1010and the additional transmission. In the example shown in FIG. 10 ,resources 10 and 12 are overlapping resources, and thus the bits in theresource information 1014 corresponding to resources 10 and 12 are setto one.

The DCI 1012 may correspond, for example, to a DCI 2_4 format, anenhanced format (e.g., an enhanced DCI 2_4) or a new format. In examplesin which the DCI 1012 includes the DCI 2_4 format, the resource regionconfiguration 1000 includes both uplink and flexible symbols 1008, sinceuplink transmissions may be scheduled on uplink and/or flexible symbols.In this example, the bits in the resource information 1014 that map toflexible symbols 1008 may be set to zero, as sidelink transmissions maynot be scheduled on flexible symbols of a slot. In examples in which theDCI 1012 includes an enhanced or new DCI, the resource regionconfiguration 1000 may include only uplink symbols 1008. In thisexample, each bit in the resource information 1014 may be set to zero orone, depending on the scheduled overlapping resources. In addition, thenumber of bits included in the resource information 1014 may be reduced,since sidelink transmissions may be scheduled on only uplink symbols,and therefore, flexible symbols may not be included in the resourceregion configuration 1000. For example, instead of including fourteenbits in the resource information 1014, the resource information 1014 mayinclude only five or ten bits, depending on the number of uplink symbolsin the semi-static TDD pattern.

FIG. 11 is a diagram illustrating an example of a preemption indication(PI) 1100 according to some aspects. The PI 1100 may be transmittedwithin, for example, a retransmission resource of a sidelinktransmission or within SCI-1, SCI-2, a sidelink MAC-CE, or sidelink RRCmessage. The PI 1100 informs an Rx UE about the cancellation behaviorapplied to a sidelink transmission by the Tx UE to enable the Rx UE toattempt decoding or re-attempt decoding of the sidelink transmission.

The PI 1100 may include resource information 1102 indicating modifiedresources of a plurality of scheduled resources of a sidelinktransmission. The resource information 1102 may further indicate whetherthe modified resources are cancelled resources or reduced powerresources. In examples in which the modified resources are reduced powerresources, the resource information 1102 may further indicate thetransmission power of the sidelink transmission on the reduced powerresources. In some examples, the resource information 1102 includes acancellation pattern (e.g., a bitmap) for the modified resources. Insome examples, the cancellation pattern may be the same as the resourceinformation included in the cancellation indication (e.g., resourceinformation 904/1014 shown in FIGS. 9 /10). In other examples, thecancellation pattern may be different than the resource informationincluded in the cancellation indication. As an example, the cancellationpattern may differ from the cancellation indication based on a minimumfrequency resource size that may be cancelled. For example, if thecancellation indication cancels only a portion of a sub-channel, the TxUE may cancel the entire sub-channel. Thus, the cancellation patternindicates the actual modified resources of the sidelink transmission.

The PI 1100 may further optionally include a DMRS symbol index offset1104, a delayed transmission indication 1106, a puncturing pattern 1108,and/or a rate-matching pattern 1110 for the sidelink transmission. TheDMRS symbol index offset 1104 may indicate an offset between an originalDMRS symbol of the sidelink transmission (e.g., based on the originalscheduled sidelink transmission) and an actual DMRS symbol of thesidelink transmission (e.g., after modification of the sidelinktransmission based on the cancellation indication). The delayedtransmission indication 1106 may indicate that all symbols of thesidelink transmission are shifted by a certain offset (e.g., insymbols). Thus, the delayed transmission indication 1106 may indicatethe first symbol of the modified sidelink transmission. The puncturingpattern 1108 may indicate a particular puncturing pattern applied to thesidelink transmission based on the cancellation indication. Similarly,the rate-matching pattern 1110 may indicate a particular rate-matchingapplied to the modified sidelink transmission based on the resourcesutilized for the sidelink transmission (e.g., the remaining resources ofthe scheduled resources that were not cancelled by the cancellationindication).

FIG. 12 is a diagram illustrating an example of DCI 1200 carryingscheduling information 1202 for a sidelink transmission according tosome aspects. The DCI may be, for example, an enhanced DCI 3_0 format ora new DCI format that provides an enhancement in scheduling of sidelinktransmissions by indicating a priority of the sidelink transmission inthe sidelink scheduling information 1202. The sidelink schedulinginformation 1202 can include sidelink resources (e.g., time-frequencyresources) 1204 scheduled by a network entity (e.g., a base station,such as a gNB) for a transmitting wireless communication device (e.g., aUE) to transmit the sidelink transmission (e.g., PSCCH/PSSCH) to areceiving wireless communication device. The sidelink resources 1204 maybe within a sidelink resource pool. In addition, the sidelink resourcesmay include one or more sub-channels in the frequency domain and one ormore slots in the time domain.

The scheduling information 1202 may further include a priority indicator1206 indicating a priority of the sidelink transmission. In someexamples, the priority indicator 1206 may be based on a priorityindicator the network entity received from the transmitting wirelesscommunication device. For example, the transmitting wirelesscommunication device may include a priority indicator indicating arequested priority for the sidelink transmission in a scheduling requestsent to the network entity. In other examples, the priority indicatormay be associated with a traffic type of the sidelink transmission(e.g., PSSCH) or UE category (e.g., high-end UE, low-end UE, or reducedcapability UE) of the transmitting wireless communication device. Thepriority indicator 1206 may provide for selectivemodification/cancellation of the sidelink transmission in response toreceiving a cancellation indication (e.g., SLCI) for the sidelinktransmission. For example, the transmitting wireless communicationdevice may modify/cancel the sidelink transmission within at least theoverlapping resources indicated by the SLCI in response to the priorityindicator 1206 indicating a low priority PSSCH or the priority indicatorindicating a priority level greater than a threshold. In addition, thepriority indicator 1206 may facilitate prioritization between multipletransmissions (e.g., sidelink and/or uplink transmissions) scheduled forthe transmitting wireless communication device. The priority indicator1206 may further facilitate HARQ codebook construction based onpriority.

The priority indicator 1206 may be, for example, a single bit or amulti-bit priority indicator. In an example, a single bit priorityindicator 1206 may be utilized to prioritize between enhanced mobilebroadband (eMBB) PSSCHs and URLLC PSSCHs. For example, the single bitpriority indicator 1206 may indicate a low priority when the scheduledPSSCH is an eMBB PSSCH and a high priority when the scheduled PSSCH isan URLLC PSSCH. A multi-bit priority indicator may allow for more thantwo priority levels. For example, the multi-bit priority indicator mayindicate a priority level between 0 and 3. In addition, the multi-bitpriority indicator may facilitate comparison with a threshold toselectively modify/cancel the sidelink transmission.

The scheduling information 1202 may further include a power controlparameter 1208 associated with the priority indicator 1206. The powercontrol parameter 1208 may include, for example, a set of P0 andP0-alpha included within a transmit power control (TPC) command field inthe DCI 1200, which may collectively indicate to either reduce or boosta transmission power of the sidelink transmission. For example, thepower control parameter 1208 may include a first power control parameter1208 (e.g., a first set of P0 and P0-alpha) for a first priorityindicator associated with eMBB traffic and a second power controlparameter 1208 (e.g., a second set of P0 and P0-alpha) for a secondpriority indicator associated with URLLC traffic. The first powercontrol parameter 1208 associated with eMBB traffic may indicate toreduce the transmission power of the sidelink transmission, whereas thesecond power control parameter 1208 may indicate to boost thetransmission power of the sidelink transmission. The power controlparameter 1208 indicates the originally scheduled transmission power ofthe sidelink transmission prior to receiving any cancellation indication(e.g., SLCI).

FIG. 13 is a signaling diagram illustrating exemplary signaling betweena base station (e.g., gNB) 1302, a transmitting (Tx) UE 1304, and areceiving (Rx) UE 1306 for a sidelink transmission based on priorityaccording to some aspects. The base station 1302 may correspond to anyof the base stations or other scheduling entities illustrated in any ofFIGS. 1, 3 , and/or 6-8. In addition, the Tx UE 1304 and Rx UE 1306 maycorrespond to any of the UEs, sidelink devices, V2X devices, D2Ddevices, IIoT devices, or other scheduled entities illustrated in any ofFIGS. 1, 3 , and/or 6-8.

At 1308, the Tx UE 1304 may transmit a scheduling request to the basestation 1302 to schedule a sidelink transmission (e.g., PSSCH) from theTx UE 1304 to the Rx UE 1306. The scheduling request may include apriority indicator for the PSSCH. The priority indicator may indicate arequested priority (e.g., priority level) for the PSSCH. For example,the priority indicator may be a single bit priority indicator requestingeither a low priority or high priority or a multi-bit priority indicatorrequesting one of three or more priority levels. The scheduling requestmay further include a packet delay budget, Quality of Service (QoS), andother suitable parameters for the sidelink transmission.

At 1310, the base station 1302 may generate and transmit scheduling DCI(e.g., DCI 1200 shown in FIG. 12 ) to the Tx UE 1304 scheduling thesidelink transmission based on the scheduling request and according tovarious traffic parameters. The scheduling DCI may include schedulinginformation for the PSSCH. For example, the scheduling information mayinclude resources allocated to the PSSCH, a priority indicatorindicating the priority assigned to the PSSCH, and a power controlparameter (PCP) associated with the assigned priority indicator. Thepriority indicator included in the scheduling information may be thesame as or different than the priority indicator requested by the Tx UE1304 in the scheduling request.

At 1312, the Tx UE 1304 may generate and transmit the PSSCH to the Rx UE1306 at a transmission power based on the priority indicator and PCPincluded in the scheduling DCI. For example, the priority indicatorincluded in the scheduling DCI may indicate that the PSSCH has a highpriority (e.g., associated with a URLLC PSSCH). In this example, the TxUE 1304 may boost the transmission power of the PSSCH based on the PCPincluded in the scheduling DCI.

FIG. 14 is a signaling diagram illustrating exemplary signaling betweena base station (e.g., gNB) 1402, a transmitting (Tx) UE 1404, and areceiving (Rx) UE 1406 for feedback information based on priorityaccording to some aspects. The base station 1402 may correspond to anyof the base stations or other scheduling entities illustrated in any ofFIGS. 1, 3, 6-8 , and/or 13. In addition, the Tx UE 1404 and Rx UE 1406may correspond to any of the UEs, sidelink devices, V2X devices, D2Ddevices, IIoT devices, or other scheduled entities illustrated in any ofFIGS. 1, 3, 6-8 , and/or 13.

At 1408, the Tx UE 1404 may transmit a scheduling request to the basestation 1402 to schedule a sidelink transmission (e.g., PSSCH) from theTx UE 1404 to the Rx UE 1406. The scheduling request may include apriority indicator for the PSSCH. The priority indicator may indicate arequested priority (e.g., priority level) for the PSSCH. For example,the priority indicator may be a single bit priority indicator requestingeither a low priority or high priority or a multi-bit priority indicatorrequesting one of three or more priority levels.

At 1410, the base station 1402 may generate and transmit scheduling DCI(e.g., DCI 1200 shown in FIG. 12 ) to the Tx UE 1404 scheduling thesidelink transmission. The scheduling DCI may include schedulinginformation for the PSSCH. For example, the scheduling information mayinclude resources allocated to the PSSCH and a priority indicator (PI)indicating the priority assigned to the PSSCH. In some examples, thescheduling information may further include a power control parameter(PCP) associated with the assigned priority indicator. The priorityindicator included in the scheduling information may be the same as ordifferent than the priority indicator requested by the Tx UE 1404 in thescheduling request.

At 1412, the Tx UE 1404 may generate and transmit the PSSCH with thepriority indicator included in the scheduling DCI to the Rx UE 1406. Forexample, the priority indicator may be included within SCI-1 associatedwith the PSSCH. In some examples, the priority indicator associated withthe PSSCH may indicate that the PSSCH has a high priority (e.g.,associated with a URLLC PSSCH) or a low priority (e.g., associated withan eMBB PSSCH).

At 1414, the Rx UE 1406 may process (e.g., decode, demodulate, etc.) thePSSCH and select a HARQ codebook (CB) for generating sidelink feedbackinformation (e.g., HARQ ACK/NACK) for the PSSCH. For example, the Rx UE1406 may select a first HARQ CB for a low priority PSSCH and a secondHARQ CB for a high priority PSSCH. The second HARQ CB may provide formore robust coding of the sidelink HARQ feedback information to improvereliability of the sidelink HARQ feedback information, and therefore,increase the probability of decoding the sidelink HARQ feedbackinformation at the Tx UE 1404.

At 1416, the Rx UE 1406 may then generate the sidelink HARQ feedbackinformation (e.g., a PSFCH) utilizing the selected HARQ CB and transmitthe encoded sidelink HARQ feedback information to the Tx UE 1404. At1418, the Tx UE 1404 may then process (e.g., decode, demodulate, etc.)the sidelink HARQ feedback information and select a HARQ codebook (CB)for generating uplink feedback information corresponding to the sidelinkfeedback information to inform the base station 1402 of whether the RxUE 1406 was able to receive and decode the PSSCH. Thus, the uplink HARQfeedback information (e.g., HARQ ACK or NACK) is the same as thesidelink HARQ feedback information. For example, the Tx UE 1406 mayselect a first HARQ CB for a low priority PSSCH and a second HARQ CB fora high priority PSSCH. At 1420, the Rx UE 1404 may then generate theuplink HARQ feedback information (e.g., a PUCCH carrying the uplink HARQfeedback information) and transmit the uplink HARQ feedback informationto the base station 1402.

FIG. 15 is a signaling diagram illustrating exemplary signaling betweena base station (e.g., gNB) 1502, a transmitting (Tx) UE 1504, andreceiving (Rx) UEs 1506 and 1508 for prioritized sidelink transmissionaccording to some aspects. The base station 1502 may correspond to anyof the base stations or other scheduling entities illustrated in any ofFIGS. 1, 3, 6-8, 13 and/or 14 . In addition, the Tx UE 1504 and each ofthe Rx UEs 1506 and 1508 may correspond to any of the UEs, sidelinkdevices, V2X devices, D2D devices, IIoT devices, or other scheduledentities illustrated in any of FIGS. 1, 3, 6-8, 13 and/or 14 .

At 1510, the Tx UE 1504 may transmit a scheduling request to the basestation 1502 to schedule a first sidelink transmission (e.g., firstPSSCH) from the Tx UE 1504 to a first Rx UE (Rx UE-1) 1506. Thescheduling request may include a priority indicator for the first PSSCH.The priority indicator may indicate a requested priority (e.g., prioritylevel) for the first PSSCH. For example, the priority indicator may be asingle bit priority indicator requesting either a low priority or highpriority or a multi-bit priority indicator requesting one of three ormore priority levels.

At 1512, the base station 1502 may generate and transmit scheduling DCI(e.g., DCI 1200 shown in FIG. 12 ) to the Tx UE 1504 scheduling thefirst sidelink transmission. The scheduling DCI may include schedulinginformation for the first PSSCH. For example, the scheduling informationmay include resources allocated to the first PSSCH and a first priorityindicator indicating the priority assigned to the first PSSCH. In someexamples, the scheduling information may further include a power controlparameter (PCP) associated with the assigned priority indicator. Thepriority indicator included in the scheduling information may be thesame as or different than the priority indicator requested by the Tx UE1504 in the scheduling request.

At 1514, the Tx UE 1504 may transmit a scheduling request to the basestation 1502 to schedule an additional transmission. The additionaltransmission may be an uplink transmission from the Tx UE 1504 to thebase station 1502 or a second sidelink transmission (e.g., second PSSCH)from the Tx UE 1504 to a second Rx UE (Rx UE-2) 1508, the latter beingillustrated in FIG. 15 . The scheduling request may include a priorityindicator for the additional transmission. The priority indicator mayindicate a requested priority (e.g., priority level) for the additionaltransmission. For example, the priority indicator may be a single bitpriority indicator requesting either a low priority or high priority ora multi-bit priority indicator requesting one of three or more prioritylevels.

At 1516, the base station 1502 may generate and transmit scheduling DCI(e.g., DCI 1200 shown in FIG. 12 ) to the Tx UE 1504 scheduling thesecond sidelink transmission. The scheduling DCI may include schedulinginformation for the second PSSCH (or other additional transmission, suchas an uplink transmission). For example, the scheduling information mayinclude resources allocated to the second PSSCH and a second priorityindicator indicating the priority assigned to the second PSSCH. In someexamples, the scheduling information may further include a power controlparameter (PCP) associated with the assigned priority indicator. Thepriority indicator included in the scheduling information may be thesame as or different than the priority indicator requested by the Tx UE1504 in the scheduling request for the second (additional) transmission.

At 1518, the Tx UE 1504 may detect an overlap between the resourcesscheduled for the first PSSCH and the resources scheduled for the secondPSSCH. At 1520, the Tx UE 1504 may then cancel one of the first PSSCH orthe second PSSCH based on the respective priorities assigned to each ofthe first PSSCH and the second PSSCH by the base station 1502. Forexample, the second priority indicator assigned to the second PSSCH mayindicate a higher priority than the first priority indicator assigned tothe first PSSCH. Therefore, in the example shown in FIG. 15 , at 1522,the Tx UE 1504 may transmit the second PSSCH with the second priorityindicator to the RX UE-2 1508 and cancel the first PSSCH to the RX UE-11506.

At 1524, the Tx UE 1504 may then optionally transmit a preemptionindication to the Rx UE-1 1506 indicating cancellation of the firstPSSCH. For example, the preemption indication may be transmitted to theRx UE-1 1506 when the Rx UE-1 is in-coverage of the base station 1502,and therefore, has received the scheduling DCI scheduling the firstPSSCH from the base station 1502.

The example shown in FIG. 15 depicts prioritization between overlappingsidelink transmissions. In other examples, the Tx UE 1504 may similarlyprioritize between a sidelink transmission and an uplink transmission.For example, at 1514, the Tx UE may transmit a scheduling request forscheduling an uplink transmission to the base station 1502, and thescheduling DCI transmitted at 1516 from the base station 1502 to the TxUE 1504 may include scheduling information (including a priorityindicator) for the uplink transmission. The Tx UE 1504 may then detectan overlap between resources scheduled for the sidelink transmission andthe uplink transmission and cancel one of the sidelink transmission orthe uplink transmission based on the respective priorities assigned tothe sidelink transmission and uplink transmission at 1518 and 1520. Inexamples in which the sidelink transmission (e.g., first PSSCH) iscancelled, the Tx UE 1504 may further transmit the preemptioninformation to the Rx UE-1 1506 at 1524.

In examples in which the cancellation behavior information for thecancellation indication indicates a hard cancellation of a sidelinktransmission within at least overlapping resources between the sidelinktransmission and an additional (e.g., higher priority) transmission, thetransmitting UE may further be configured to facilitate resumption ofthe sidelink transmission within resources allocated to the sidelinktransmission that are outside of the overlapping resources. For example,resumption may occur within non-overlapping time resources (e.g.,symbols) and/or non-overlapping frequency resources. Thus, in thisexample, the transmitting UE may cancel the sidelink transmission withinat least the indicated overlapping resources and transmit the sidelinktransmission based on remaining resources (e.g., non-cancelledresources) of the scheduled resources for the sidelink transmission.

FIG. 16 is a diagram illustrating an example of a hard cancellation ofresources 1602 allocated to a sidelink transmission 1600 according tosome aspects. As described above, a transmitting UE may receive controlinformation including a cancellation indication indicating at leastoverlapping resources 1604 between the scheduled resources 1602 for thesidelink transmission 1600 and additional resources scheduled for anadditional transmission. As used herein, the term scheduled resources1602 includes both time resources (e.g., symbols of one or more slots)and frequency resources (e.g., one or more sub-channels, each includinga number of RBs). In some examples, the control information may furtherinclude cancellation behavior information including a cancellation typeof the cancellation indication. For example, the cancellation type mayinclude a hard cancellation type or a soft cancellation type.

In examples in which the cancellation type is the hard cancellationtype, the transmitting UE may cancel the sidelink transmission 1600 incancelled resources 1606 including at least the overlapping resources1604 indicated in the cancellation indication. In some examples, thetransmitting UE may determine the cancelled resources 1606 based on acancellation behavior of the transmitting UE, which may be configured bythe network (e.g., via the cancellation behavior information in thecontrol information carrying the cancellation indication or RRCsignaling) or pre-configured on the transmitting UE (e.g., by theoriginal equipment manufacturer (OEM) based on, for example, 3GPPstandards or specifications).

For example, as shown in FIG. 16 , the cancelled resources 1606 includea cancelled portion of the time resources of the scheduled resources1602 and a cancelled portion of the frequency resources of the scheduledresources 1602 within the cancelled portion of the time resources. In anexample, the cancelled resources 1606 can include both the overlappingcancelled resources 1604 and non-overlapping cancelled resources 1608(e.g., non-overlapping time and frequency resources) adjacent to theoverlapping resources 1604 starting with the first symbol of theoverlapping resources 1604. In the example shown in FIG. 16 , thecancelled non-overlapping resources 1608 may include all scheduledresources 1602 (time-frequency resources) that are outside of theoverlapping resources 1604 starting with the first symbol of theoverlapping resources 1604. Thus, the transmitting UE may cancel thesidelink transmission from a first symbol of the overlapping resources1604 to a last symbol of the scheduled resources 1602 of the sidelinktransmission. In some examples, the cancelled non-overlapping resources1608 may be configured via the cancellation indication or RRC signaling.

The transmitting UE may then transmit the sidelink transmission 1600within remaining resources 1610 of the scheduled resources 1602. Theremaining resources 1610 may include resources scheduled prior to thefirst symbol of the overlapping resources 1604. In some examples, thetransmitting UE may transmit the sidelink transmission via the remainingresources 1610 based on the amount of remaining resources. For example,the transmitting UE may transmit the sidelink transmission via theremaining resources in response to a remaining resource percentage(e.g., the percentage of remaining resources of the scheduled resources)being greater than a threshold. Thus, the transmitting UE may cancel thesidelink transmission in all scheduled resources 1602 (e.g., nottransmit the sidelink transmission) in response to the remainingresource percentage being less than or equal to the threshold.

In the example shown in FIG. 16 , there is no resumption of the sidelinktransmission in any of the non-overlapping resources 1608. This mayresult in the non-overlapping resources being wasted (e.g., not used forany sidelink transmission). In other examples, the transmitting UE mayresume the sidelink transmission in scheduled resources 1602 that areoutside of the overlapping resources 1604, but that occur at the sametime and/or subsequent to the overlapping resources 1604 (e.g., thenon-overlapping resources 1608), as shown and described in more detailin FIGS. 20-23B below.

FIG. 17 is a diagram illustrating an example of resumption of a sidelinktransmission 1700 based on a hard cancellation of resources 1702allocated to the sidelink transmission 1700 according to some aspects.In the example shown in FIG. 17 , the transmitting UE may cancel thesidelink transmission 1700 in cancelled resources 1706 including acancelled portion of the time resources of the scheduled resources 1702and a cancelled portion of the frequency resources of the scheduledresources 1702 within the cancelled portion of the time resources. Forexample, the cancelled resources 1706 can include the overlappingresources 1704 indicated by the cancellation indication with the hardcancellation type and cancelled non-overlapping resources 1708 adjacentthe overlapping resources starting with the first symbol of theoverlapping resources 1704.

In the example shown in FIG. 17 , the cancelled non-overlappingresources 1708 include a portion (e.g., less than all) of the scheduledresources 1702 that are outside of the overlapping resources 1704starting with the first symbol of the overlapping resources 1704. As aresult, the transmitting UE may use the non-cancelled resources startingwith the first symbol of the overlapping resources 1704 to resume thesidelink transmission 1700. For example, the transmitting UE maytransmit a first portion of the sidelink transmission 1700 via a firstset of resources 1710 a of the scheduled resources 1702 and a secondportion of the sidelink transmission 1700 (e.g., a resumed portion ofthe sidelink transmission) via a second set of resources 1710 b of thescheduled resources 1702, where the first set of resources 1710 a andthe second set of resources 1710 b are separated by the overlappingresources 1704. In this example, the remaining resources on which thesidelink transmission 1700 is transmitted include both the first andsecond sets of resources 1710 a and 1710 b.

In some examples, as shown in FIG. 17 , the cancelled resources 1706 mayinclude all of the frequency resources of the scheduled resources 1702within the cancelled portion of the time resources (e.g., within theoverlapping symbols in the overlapping resources 1704). In someexamples, the transmitting UE may resume the sidelink transmission viaall frequency resources of the first non-overlapping symbol subsequentto the overlapping resources 1704. In other examples, as shown in FIG.17 , the cancelled non-overlapping resources 1708 may provide a gapbetween the overlapping resources 1704 utilized for the additionaltransmission and the second set of resources 1710 b utilized for thesecond portion of the sidelink transmission in each of a time domain anda frequency domain. Thus, the transmitting UE may resume the sidelinktransmission after a gap (e.g., at least one symbol) in time from thelast symbol of the overlapping resources 1704. As such, the cancellednon-overlapping resources 1708 with sidelink transmission resumption maybe referred to herein as gap resources 1708. In some examples, the gapresources 1708 may be configured via the cancellation indication or RRCsignaling.

In some examples, the second portion of the sidelink transmissiontransmitted via the second set of resources 1710 b may be different thanthe first portion of the sidelink transmission transmitted via the firstset of resources 1710 a to improve the decoding probability of thereceiving UE. For example, the first portion of the sidelinktransmission and the second portion of the sidelink transmission mayeach include different sets of coded bits corresponding to the sidelinktransmission. In some examples, the second portion of the sidelinktransmission may include an additional reference signal or differentrate-matching of the coded bits. For example, the transmitting UE maymodify a rate-matching behavior of the sidelink transmission based onthe cancelled resources 1706 indicated by the cancellation indication.In some examples, the transmitting UE may maintain phase continuitybetween the first portion of the sidelink transmission and the secondportion of the sidelink transmission based on the cancelled resources1706.

FIG. 18 is a diagram illustrating another example of resumption of asidelink transmission 1800 based on a hard cancellation of resources1802 allocated to a sidelink transmission 1800 according to someaspects. In the example shown in FIG. 18 , the transmitting UE maycancel the sidelink transmission 1800 in cancelled resources including acancelled portion of the time resources of the scheduled resources 1802and a cancelled portion of the frequency resources of the scheduledresources 1802 within the cancelled portion of the time resources. Inthis example, the cancelled portion of the frequency resources mayinclude all of the frequency resources in at least a first symbol of theoverlapping resources 1804 indicated by the cancellation indication withthe hard cancellation type and a portion of the frequency resources inthe remaining symbols of the overlapping resources 1804. In addition,the cancelled portion of the time resources may include all of thesymbols of the overlapping resources 1804 and at least one additionalsymbol following the last symbol of the overlapping resources 1804.Thus, the cancelled resources can include the overlapping resources 1804and gap resources 1806 adjacent the overlapping resources. Here, the gapresources 1806 may be defined by the cancelled portions of the time andfrequency resources outside of the overlapping resources 1804. Inaddition, the gap resources 1806 may be configured via the cancellationindication or RRC signaling.

As in the example shown in FIG. 20 , the transmitting UE may transmit afirst portion of the sidelink transmission 1800 via a first set ofresources 1808 a of the scheduled resources 1802 and a second portion ofthe sidelink transmission 1800 via a second set of resources 1808 b ofthe scheduled resources 1802, where the second set of resources 1808 bis separated in time and frequency from the overlapping resources 1804by the gap resources 1806. In this example, the remaining resources onwhich the sidelink transmission 1800 is transmitted include both thefirst and second sets of resources 1808 a and 1808 b.

In particular, as shown in FIG. 18 , the second portion of the sidelinktransmission transmitted via the second set of resources 1808 b includesa part of the cancelled portion of the time resources and a part of thefrequency resources of the scheduled resources 1802 outside of thecancelled portion of the frequency resources (e.g., outside of thefrequency resources of the overlapping resources 1804). In this example,the transmitting UE may further transmit an additional reference signal,such as a sidelink phase-tracking reference signal (PT-RS) 1810, tofacilitate phase jump estimation by the receiving UE between the firstportion of the sidelink transmission and the second portion of thesidelink transmission. In addition, the gap resources 1806 may beconfigured to provide sufficient time for preparing the sidelink PT-RS.The transmitting UE may transmit the PT-RS 1810 across all timeresources of the second set of resources 1808 b utilized for the secondportion of the sidelink transmission. For example, the transmitting UEmay transmit the PT-RS 1810 from a first symbol of the part of thecancelled portion of the time resources to a last symbol of thescheduled resources 1802 for the sidelink transmission.

In some examples, the first portion of the sidelink transmissiontransmitted via the first set of resources 1808 a may include at leastone sidelink DM-RS. In this example, the sidelink PT-RS may include arepeated version of one of the sidelink DM-RSs. In some examples, adensity of the sidelink PT-RS (e.g., the repeated sidelink DM-RS) in thetime and frequency domains may be pre-configured (e.g., based on 3GPPstandards or specification) or configured via the cancellationindication or RRC signaling. In addition, the sidelink PT-RS (e.g.,repeated DM-RS) may have a scrambling or sequence pattern configured viaRRC signaling. For example, the transmitting UE may receive an RRCconfiguration of the sidelink PT-RS (e.g., repeated DM-RS) indicatingthe scrambling pattern, sequence pattern, and/or density from a networkentity (e.g., base station, such as a gNB). In some examples, the secondportion of the sidelink transmission further comprises a sidelink DM-RSdifferent than the sidelink PT-RS. In this example, the transmitting UEmay transmit the sidelink PT-RS across one or more symbols of the secondset of resources 1808 b utilized for the second portion of the sidelinktransmission that are devoid of the sidelink DM-RS. The receiving UE mayfurther be notified of the sidelink PT-RS (e.g., repeated DM-RS)configuration via, for example, the cancellation indication, RRCsignaling, and/or the preemption indication.

In some examples, the transmitting UE may resume the sidelinktransmission to transmit the sidelink transmission via both the firstset of resources 1808 a and the second set of resources 1808 b of theremaining resources based on the amount of the second set of resources1808 b. For example, the transmitting UE may transmit the sidelinktransmission via the second set of resources 1808 b of the remainingresources in response to a remaining resource percentage of the secondset of resources 1808 b (e.g., the percentage of second set of resources1808 b of the scheduled resources 1802) being greater than a threshold.The transmitting UE may transmit the sidelink transmission via only thefirst set of resources 1808 a in response to the remaining resourcepercentage being less than or equal to the threshold.

FIG. 19 is a diagram illustrating another example of resumption of asidelink transmission 1900 based on a hard cancellation of resources1902 allocated to the sidelink transmission 1900 according to someaspects. In the example shown in FIG. 19 , the transmitting UE maycancel the sidelink transmission 1900 in cancelled resources including acancelled portion of the time resources of the scheduled resources 1902and a cancelled portion of the frequency resources of the scheduledresources 1902 within the cancelled portion of the time resources. Inthis example, the cancelled portion of the time resources may includeall of the symbols of the overlapping resources 1904 indicated by thecancellation indication with the hard cancellation type and at least oneadditional symbol following the last symbol of the overlapping resources1904. In addition, the cancelled portion of the frequency resources mayinclude all of the frequency resources in all of the cancelled timeresources. Thus, the cancelled resources can include the overlappingresources 1904 and gap resources 1906 adjacent the overlappingresources. Here, the gap resources 1906 may be defined by the cancelledportions of the time and frequency resources outside of the overlappingresources 1904. In addition, the gap resources 1906 may be configuredvia the cancellation indication or RRC signaling.

As in the example shown in FIG. 21 , the transmitting UE may transmit afirst portion of the sidelink transmission 1900 via a first set ofresources 1908 a of the scheduled resources 1902 and a second portion ofthe sidelink transmission 1900 via a second set of resources 1908 b ofthe scheduled resources 1902, where the second set of resources 1908 bis separated in time and frequency from the overlapping resources 1904by the gap resources 1906. In this example, the remaining resources onwhich the sidelink transmission 1900 is transmitted include both thefirst and second sets of resources 1908 a and 1908 b.

In this example, the transmitting UE may further transmit an additionalreference signal, such as a sidelink phase-tracking reference signal(PT-RS) 1910, to facilitate phase jump estimation by the receiving UEbetween the first portion of the sidelink transmission and the secondportion of the sidelink transmission. The transmitting UE may transmitthe PT-RS 1910 across at least a portion of the time resources of thesecond set of resources 1908 b utilized for the second portion of thesidelink transmission. For example, the transmitting UE may transmit thePT-RS 1910 from a second symbol of the second set of resources 1908 b toa last symbol of the scheduled resources 1902 for the sidelinktransmission. In this example, the transmitting UE may further includean AGC symbol 1912 as the first symbol of the second set of resources1908 b for AGC settling of the second portion of the sidelinktransmission. In some examples, the AGC symbol 1912 may include a copyof the second symbol of the second set of resources 1908 b for AGCcalibration. In other examples, the AGC symbol 1912 may include apre-configured reference signal for AGC calibration. The receiving UEmay further be notified of the sidelink PT-RS 1910 and AGC symbol 1912configuration via, for example, the cancellation indication, RRCsignaling, and/or the preemption indication.

In some examples, the transmitting UE may resume the sidelinktransmission to transmit the sidelink transmission via both the firstset of resources 1908 a and the second set of resources 1908 b of theremaining resources based on the amount of the second set of resources1908 b (e.g., resume resources). For example, the transmitting UE maytransmit the sidelink transmission via the second set of resources 1908b of the remaining resources in response to a resume resource percentageof the second set of resources 1908 b (e.g., the percentage of secondset of resources 1908 b of the scheduled resources 1902) being greaterthan a threshold. The transmitting UE may transmit the sidelinktransmission via only the first set of resources 1908 a in response tothe resume resource percentage being less than or equal to thethreshold.

FIGS. 20A and 20B are diagrams illustrating other examples of resumptionof a sidelink transmission 2000 based on a hard cancellation ofresources 2002 allocated to the sidelink transmission 2000 according tosome aspects. The examples shown in FIGS. 20A and 20B illustratedifferent configurations of the sidelink transmission (e.g., sidelinktransmissions 2000 a and 2000 b) based on the cancellation behaviorconfigured for the sidelink transmission. Thus, each of FIGS. 20A and20B illustrate different sidelink transmissions 2000 a and 2000 b basedon the same set of scheduled resources 2002 and the same overlappingresources 2004 indicated by a cancellation indication with the hardcancellation type, for simplicity.

Based on the cancellation behavior associated with the cancellationindication, the transmitting UE may cancel each of the sidelinktransmissions 2000 a and 2000 b in cancelled resources including acancelled portion of the time resources of the scheduled resources 2002and a cancelled portion of the frequency resources of the scheduledresources 2002 within the cancelled portion of the time resources. Inthe example shown in FIG. 20A, the cancelled portion of the timeresources may include all of the symbols of the overlapping resources2004 and at least one additional symbol following the last symbol of theoverlapping resources 2004. In addition, the cancelled portion of thefrequency resources may include a portion of the frequency resources inall of the cancelled time resources. In the example shown in FIG. 20B,the cancelled portion of the time resources may include all of thesymbols of the overlapping resources 2004 and at least one additionalsymbol following the last symbol of the overlapping resources 2004. Inaddition, the cancelled portion of the frequency resources may includeall of the frequency resources in all of the cancelled time resources.

Thus, in each of FIGS. 20A and 20B, the cancelled resources can includethe overlapping resources 2004 and respective gap resources 2006 a and2006 b adjacent the overlapping resources. Here, the gap resources 2006a and 2006 b may be defined by the cancelled portions of the time andfrequency resources outside of the overlapping resources 2004 in each ofFIGS. 20A and 20B. In addition, the gap resources 2006 a and 2006 b(e.g., the cancellation behavior) may be configured via the cancellationindication or RRC signaling.

As in the example shown in FIG. 22 , in each of FIGS. 20A and 20B, thetransmitting UE may transmit a first portion of the sidelinktransmission 2000 via a first set of resources 2008 a of the scheduledresources 2002 and a second portion of the sidelink transmission 2000via a second set of resources 2008 b of the scheduled resources 2002,where the second set of resources 2008 b is separated in time andfrequency from the overlapping resources 2004 by the gap resources 2006.In this example, the remaining resources on which the sidelinktransmission 2000 is transmitted include both the first and second setsof resources 2008 a and 2008 b.

In this example, the transmitting UE may further transmit an additionalreference signal, such as a sidelink phase-tracking reference signal(PT-RS) 2010, to facilitate phase jump estimation by the receiving UEbetween the first portion of the sidelink transmission and the secondportion of the sidelink transmission, as described above in connectionwith FIG. 22 . In the example shown in FIG. 20A, the second set ofresources 2008 b is adjacent the first set of resources 2008 b in timeover a portion of the frequency resources. Thus, as shown in FIG. 20A,the sidelink PT-RS 2010 can be transmitted across all symbols of thescheduled resources 2002 of the sidelink transmission via the commonfrequency resources between the first set of resources 2008 a and thesecond set of resources 2008 b. In the example shown in FIG. 20B, thesecond set of resources 2008 b is separated in both time and frequencyfrom the first set of resources 2008 b. Thus, as shown in FIG. 20B, thesidelink PT-RS 2010 can be transmitted across all symbols of the secondset of resources 2008 b. The receiving UE may further be notified of thesidelink PT-RS 2010 configuration via, for example, the cancellationindication, RRC signaling, and/or the preemption indication.

FIG. 21 is a block diagram illustrating an example of a hardwareimplementation for a wireless communication device 2100 employing aprocessing system 2114. For example, the wireless communication device2100 may correspond to a sidelink device, such as a V2X device, D2Ddevice or other UE or wireless communication device configured forsidelink communication, as shown and described above in reference toFIGS. 1, 3, 6, 7 , and/or 13-15.

The wireless communication device 2100 may be implemented with aprocessing system 2114 that includes one or more processors 2104.Examples of processors 2104 include microprocessors, microcontrollers,digital signal processors (DSPs), field programmable gate arrays(FPGAs), programmable logic devices (PLDs), state machines, gated logic,discrete hardware circuits, and other suitable hardware configured toperform the various functionality described throughout this disclosure.In various examples, the wireless communication device 2100 may beconfigured to perform any one or more of the functions described herein.That is, the processor 2104, as utilized in the wireless communicationdevice 2100, may be used to implement any one or more of the processesand procedures described below.

The processor 2104 may in some instances be implemented via a basebandor modem chip and in other implementations, the processor 2104 mayinclude a number of devices distinct and different from a baseband ormodem chip (e.g., in such scenarios as may work in concert to achieveexamples discussed herein). And as mentioned above, various hardwarearrangements and components outside of a baseband modem processor can beused in implementations, including RF-chains, power amplifiers,modulators, buffers, interleavers, adders/summers, etc.

In this example, the processing system 2114 may be implemented with abus architecture, represented generally by the bus 2102. The bus 2102may include any number of interconnecting buses and bridges depending onthe specific application of the processing system 2114 and the overalldesign constraints. The bus 2102 links together various circuitsincluding one or more processors (represented generally by the processor2104), a memory 2105, and computer-readable media (represented generallyby the computer-readable medium 2106). The bus 2102 may also linkvarious other circuits such as timing sources, peripherals, voltageregulators, and power management circuits, which are well known in theart, and therefore, will not be described any further.

A bus interface 2108 provides an interface between the bus 2102, atransceiver 2110, and a power source 2130. The transceiver 2110 providesa communication interface or a means for communicating with variousother apparatus over a transmission medium (e.g., air interface).Depending upon the nature of the apparatus, a user interface 2112 (e.g.,keypad, display, touch screen, speaker, microphone, control knobs, etc.)may also be provided. Of course, such a user interface 2112 is optional,and may be omitted in some examples.

The processor 2104 is responsible for managing the bus 2102 and generalprocessing, including the execution of software stored on thecomputer-readable medium 2106. The software, when executed by theprocessor 2104, causes the processing system 2114 to perform the variousfunctions described below for any particular apparatus. Thecomputer-readable medium 2106 and the memory 2105 may also be used forstoring data that is manipulated by the processor 2104 when executingsoftware. For example, the memory 2105 may store one or more of acancellation indication (CI) 2116, a preemption indication (PI) 2118,one or more threshold(s) 2120, or HARQ codebooks (CBs) 2122 used by theprocessor 2104 in generating and/or processing sidelink transmissions.

One or more processors 2104 in the processing system may executesoftware. Software shall be construed broadly to mean instructions,instruction sets, code, code segments, program code, programs,subprograms, software modules, applications, software applications,software packages, routines, subroutines, objects, executables, threadsof execution, procedures, functions, etc., whether referred to assoftware, firmware, middleware, microcode, hardware descriptionlanguage, or otherwise. The software may reside on a computer-readablemedium 2106.

The computer-readable medium 2106 may be a non-transitorycomputer-readable medium. A non-transitory computer-readable mediumincludes, by way of example, a magnetic storage device (e.g., hard disk,floppy disk, magnetic strip), an optical disk (e.g., a compact disc (CD)or a digital versatile disc (DVD)), a smart card, a flash memory device(e.g., a card, a stick, or a key drive), a random access memory (RAM), aread only memory (ROM), a programmable ROM (PROM), an erasable PROM(EPROM), an electrically erasable PROM (EEPROM), a register, a removabledisk, and any other suitable medium for storing software and/orinstructions that may be accessed and read by a computer. Thecomputer-readable medium 2106 may reside in the processing system 2114,external to the processing system 2114, or distributed across multipleentities including the processing system 2114. The computer-readablemedium 2106 may be embodied in a computer program product. By way ofexample, a computer program product may include a computer-readablemedium in packaging materials. In some examples, the computer-readablemedium 2106 may be part of the memory 2105. Those skilled in the artwill recognize how best to implement the described functionalitypresented throughout this disclosure depending on the particularapplication and the overall design constraints imposed on the overallsystem.

In some aspects of the disclosure, the processor 2104 may includecircuitry configured for various functions. For example, the processor2104 may include communication and processing circuitry 2142, configuredto communicate with one or more sidelink devices (e.g., other UEs) viarespective sidelinks (e.g., PC5 interfaces). In addition, thecommunication and processing circuitry 2142 may be configured tocommunicate with a network entity (e.g., a base station, such as s gNBor eNB) via a Uu link. In some examples, the communication andprocessing circuitry 2142 may include one or more hardware componentsthat provide the physical structure that performs processes related towireless communication (e.g., signal reception and/or signaltransmission) and signal processing (e.g., processing a received signaland/or processing a signal for transmission). For example, thecommunication and processing circuitry 2142 may include one or moretransmit/receive chains.

In some implementations where the communication involves receivinginformation, the communication and processing circuitry 2142 may obtaininformation from a component of the wireless communication device 2100(e.g., from the transceiver 2110 that receives the information via radiofrequency signaling or some other type of signaling suitable for theapplicable communication medium), process (e.g., decode) theinformation, and output the processed information. For example, thecommunication and processing circuitry 2142 may output the informationto another component of the processor 2104, to the memory 2105, or tothe bus interface 2108. In some examples, the communication andprocessing circuitry 2142 may receive one or more of signals, messages,other information, or any combination thereof. In some examples, thecommunication and processing circuitry 2142 may receive information viaone or more channels. In some examples, the communication and processingcircuitry 2142 may include functionality for a means for receiving. Insome examples, the communication and processing circuitry 2142 mayinclude functionality for a means for processing, including a means fordemodulating, a means for decoding, etc.

In some implementations where the communication involves sending (e.g.,transmitting) information, the communication and processing circuitry2142 may obtain information (e.g., from another component of theprocessor 2104, the memory 2105, or the bus interface 2108), process(e.g., modulate, encode, etc.) the information, and output the processedinformation. For example, the communication and processing circuitry2142 may output the information to the transceiver 2110 (e.g., thattransmits the information via radio frequency signaling or some othertype of signaling suitable for the applicable communication medium). Insome examples, the communication and processing circuitry 2142 may sendone or more of signals, messages, other information, or any combinationthereof. In some examples, the communication and processing circuitry2142 may send information via one or more channels. In some examples,the communication and processing circuitry 2142 may includefunctionality for a means for sending (e.g., a means for transmitting).In some examples, the communication and processing circuitry 2142 mayinclude functionality for a means for generating, including a means formodulating, a means for encoding, etc.

In some examples, the communication and processing circuitry 2142 may beconfigured to receive sidelink scheduling information scheduling asidelink transmission from a transmitting wireless communication deviceto a receiving wireless communication device. The scheduling informationmay include, for example, scheduled resources for the sidelinktransmission and/or a cast type (e.g., unicast, groupcast, or broadcast)of the sidelink transmission. The sidelink scheduling information may bereceived, for example, via downlink control information (DCI) format3_0.

In some examples, the DCI 3_0 can include a priority indicator for thesidelink transmission. For example, the priority indicator may include asingle bit priority indicator or a multi-bit priority indicator. Inexamples in which the wireless communication device 2100 is thetransmitting wireless communication device, the communication andprocessing circuitry 2142 may further be configured to transmit thesidelink transmission to the receiving wireless communication devicebased on the scheduling information that includes the priorityindicator. In some examples, the scheduling information may furtherinclude a power control parameter associated with the priorityindicator. In this example, the communication and processing circuitry2142 may further be configured to control the power source 2130 totransmit the sidelink transmission at a transmission power based on thepower control parameter. In some examples, the communication andprocessing circuitry 2142 may further be configured to transmit thepriority indicator for the sidelink transmission to the receivingwireless communication device. In some examples, the communication andprocessing circuitry 2142 may further be configured to transmit ascheduling request including the priority indicator for the sidelinktransmission to the network entity.

The communication and processing circuitry 2142 may further beconfigured to receive control information including a cancellationindication 2116 from a network entity. The cancellation indication 2116may indicate at least an overlap between a portion of the resourcesallocated to the sidelink transmission and an additional transmission.Thus, the cancellation indication 2116 may indicate at least overlappingresources between the scheduled resources for the sidelink transmissionand additional resources scheduled for the additional transmission. Forexample, the cancellation indication 2116 may include resourceinformation identifying at least the portion of the resources (e.g., theoverlapping resources). In some examples, the resource information mayinclude a plurality of bits, each corresponding to a resource blockgroup of a plurality of resource block groups and a symbol of aplurality of symbols. In some examples, each bit maps to either anuplink symbol or a flexible symbol. In other examples, each bit maps toonly an uplink symbol. In some examples, the control information mayinclude DCI format 2_4 or a new DCI format.

In some examples, the control information may further includecancellation behavior information associated with the cancellationindication 2116. For example, the cancellation behavior information mayinclude one or more of a priority indicator of the additionaltransmission, a cast type of the additional transmission, a cancellationtype (e.g., a hard cancellation indicator or a soft cancellationindicator), or a power control parameter. In some examples, the wirelesscommunication device 2100 receiving the sidelink scheduling informationand/or the control information including the cancellation indication2116 may be the transmitting wireless communication device or thereceiving wireless communication device.

The communication and processing circuitry 2142 may further beconfigured to receive a cancellation application indicator indicatingwhether the cancellation indication 2116 is applicable to one or more ofuplink transmissions or sidelink transmissions. For example, thecommunication and processing circuitry 2142 may be configured to receivethe cancellation application indicator as a dedicated field within thecontrol information, as a dedicated format of the control information,via radio resource control (RRC) signaling, as a cancellation indicatorradio network temporary identifier (CI-RNTI) utilized to scramble acyclic redundancy check (CRC) of the control information, or as a searchspace configuration associated with the control information. In someexamples, the cancellation application indicator may indicate that thecancellation indication is a sidelink cancellation indication applicableto a sidelink transmission scheduled on the overlapping resources. Inother examples, the cancellation application indicator may indicate thatthe cancellation indication is applicable to both a sidelinktransmission and an uplink transmission, each scheduled on theoverlapping resources.

The communication and processing circuitry 2142 may further beconfigured to communicate (e.g., transmit or receive) a preemptionindication 2118. For example, the preemption indication 2118 may becommunicated from the transmitting wireless communication devicetransmitting the sidelink transmission to the receiving wirelesscommunication device within a retransmission resource for the sidelinktransmission, SCI-1, SCI-2, a sidelink MAC-CE, or a sidelink RRCmessage. In some examples, preemption scheduling information for thepreemption indication 2118 may be included in the control informationcarrying the cancellation indication. The preemption indication 2118 mayinclude preemption information associated with the overlappingresources. For example, the preemption indication 2118 may include atleast one of resource information identifying at least the portion ofthe resources that overlaps with the additional transmission, a symbolindex offset for a demodulation reference signal transmitted within thesidelink transmission, a puncturing pattern of the sidelinktransmission, or a rate matching pattern of the sidelink transmission.In some examples, a receiving wireless communication device may receivethe preemption information within the control information carrying thecancellation indication 2116 from the network entity. In this example,the preemption indication 2118 may additionally optionally be sent fromthe transmitting wireless communication device to the receiving wirelesscommunication device.

The communication and processing circuitry 2142 may further beconfigured to communicate (e.g., transmit or receive) the sidelinktransmission based on the cancellation indication 2116. In someexamples, the communication and processing circuitry 2142 may beconfigured to transmit the sidelink transmission via remaining resourcesof the scheduled resources outside of cancelled resources including atleast the overlapping resources. In some examples, the communication andprocessing circuitry 2142 may be configured to resume transmission ofthe sidelink transmission in scheduled resources outside of theoverlapping resources based on the cancellation indication. For example,the communication and processing circuitry 2142 may be configured toresume transmission of the sidelink transmission on resources that areoutside of the overlapping resources, but that occur at the same timeand/or subsequent to the overlapping resources. In an example, thecommunication and processing circuitry 2142 may be configured totransmit a first portion of the sidelink transmission via a first set ofresources of the scheduled resources and a second portion of thesidelink transmission (e.g., a resumed portion of the sidelinktransmission) via a second set of resources of the scheduled resources.The first and second sets of resources may be separated by at least theoverlapping resources.

In some examples, the communication and processing circuitry 2142 mayfurther be configured to transmit a reference signal and/or anadditional automatic gain control (AGC) symbol within the second portionof the sidelink transmission. The communication and processing circuitry2142 may further be configured to execute communication and processinginstructions (software) 2152 stored in the computer-readable medium 2106to implement one or more of the functions described herein.

The processor 2104 may further include sidelink cancellation circuitry2144, configured to receive the control information including thesidelink cancellation indication from the communication and processingcircuitry 2142 and modify and/or selectively transmit a scheduledsidelink transmission based on the cancellation indication 2116. In someexamples, the sidelink cancellation circuitry 2144 may be configured tomodify and/or selectively transmit the scheduled sidelink transmissionbased on the cancellation indication 2116 and cancellation behaviordefined for the wireless communication device (e.g., via thecancellation behavior information in the control information, via RRCsignaling, or as pre-configured on the wireless communication device2100).

For example, the sidelink cancellation circuitry 2144 may be configuredto cancel the entire sidelink transmission (e.g., not transmit thesidelink transmission). For example, the sidelink cancellation circuitry2144 may cancel the sidelink transmission in all scheduled resourcesbased on an amount of overlapping or non-overlapping resources. In anexample, the sidelink cancellation circuitry 2144 may cancel thesidelink transmission in all scheduled resources in response to anon-overlapping resource percentage (e.g., the percentage ofnon-overlapping resources of the scheduled resources) or a remainingresource percentage (e.g., the percentage of the remaining resourcesoutside of the cancelled resources) being less than a threshold (e.g., aresource percentage threshold) 2120.

In some examples, the sidelink cancellation circuitry 2144 may furtherbe configured to shift a DM-RS within the sidelink transmission (e.g.,shift the DM-RS by an offset), delay the sidelink transmission (e.g.,shift all symbols by an offset), puncture the sidelink transmissionusing a puncturing pattern based on the remaining resources utilized forthe sidelink transmission, perform rate-matching of the sidelinktransmission based on the remaining resources, and/or boost thetransmission power of the sidelink transmission in the remainingresources based on the cancellation indication 2116 and the cancellationbehavior defined for the wireless communication device 2100.

In some examples, the sidelink cancellation circuitry 2144 may beconfigured to modify the sidelink transmission based on the cancellationbehavior information included in the control information carrying thecancellation indication. For example, the cancellation behaviorinformation may include at least one of a priority indicator or a casttype (e.g., unicast, groupcast, or broadcast) of the additionaltransmission. In some examples, the sidelink cancellation circuitry 2144may be configured to modify the sidelink transmission based on the casttype of the additional transmission and an additional cast type of thesidelink transmission.

In some examples, the sidelink cancellation circuitry 2144 may beconfigured to modify the sidelink transmission based on the priorityindicator of the additional transmission and an additional priorityindicator of the sidelink transmission (e.g., included in the schedulinginformation for the sidelink transmission). For example, the sidelinkcancellation circuitry 2144 may be configured to cancel at least theportion of the resources (e.g., overlapping resources) for the sidelinktransmission based on the additional priority indicator of the sidelinktransmission indicating a lower priority than the priority indicator ofthe additional transmission. In examples in which the priority indicatoris a multi-bit priority indicator, the sidelink cancellation circuitry2144 may further compare the multi-bit priority indicator to a threshold(e.g., a multi-bit priority threshold) 2120 and modify (e.g., cancel atleast the overlapping resources) the sidelink transmission in responseto the multi-bit priority indicator being below the multi-bit prioritythreshold 2120.

In examples in which the additional transmission is an additionalsidelink transmission scheduled for transmission by the wirelesscommunication device 2100, the control information including thecancellation indication may correspond to sidelink scheduling DCI forthe additional sidelink transmission. In this example, the sidelinkcancellation circuitry 2144 may be configured to compare the respectivepriorities (e.g., as represented by the priority indicators) of each ofthe sidelink transmission and the additional sidelink transmission andcancel the entire sidelink transmission in response to the priority ofthe sidelink transmission being lower than the priority of theadditional sidelink transmission.

In some examples, the cancellation behavior information includes acancellation type (e.g., hard cancellation indicator or softcancellation indicator) of the cancellation indication. In examples inwhich the cancellation type includes the soft cancellation indicator,the cancellation behavior information may further include a powercontrol parameter associated with the soft cancellation indicator. Inthis example, the sidelink cancellation circuitry 2144 may be configuredto control the power source 2130 to reduce a transmission power of thesidelink transmission within at least the portion of the resources(e.g., overlapping resources) based on the power control parameter. Inother examples, when the cancellation type is the soft cancellationtype, the sidelink cancellation circuitry 2144 may use the portion ofthe resources (e.g., overlapping resources) for active interferencecancellation (AIC) to reduce emissions to other frequencies and/or tonereservation (TR) to improve the peak-to-average-power ratio (PAPR) ofthe sidelink transmission.

In some examples, the sidelink cancellation circuitry 2144 may beconfigured to cancel the sidelink transmission within cancellationresources including at least the overlapping resources and operatetogether with the communication and processing circuitry 2142 totransmit the sidelink transmission via remaining resources of thescheduled resources outside of the cancelled resources. For example, thesidelink cancellation circuitry 2144 may be configured to cancel thesidelink transmission from a first symbol of the overlapping resourcesto a last symbol of the scheduled resources of the sidelinktransmission. In this example, the cancelled resources include allscheduled resources starting with the first symbol of the overlappingresources.

In other examples, the sidelink cancellation circuitry 2144 may beconfigured to resume the sidelink transmission in resources (e.g.,resume resources) outside of the cancelled resources that occur insymbols associated with the overlapping resources or after theoverlapping resources. In some examples, the sidelink cancellationcircuitry 2144 may be configured to resume the sidelink transmission inthe resume resources in response to a resume resource percentage of theresume resources being greater than a threshold (e.g., a resume resourcethreshold) 2120.

In examples in which sidelink resumption occurs, the sidelinkcancellation circuitry 2144 may be configured to transmit a firstportion of the sidelink transmission via a first set of resources of thescheduled resources and a second portion of the sidelink transmissionvia a second set of resources of the scheduled resources, where thefirst set of resources and the second set of resources are separated bythe overlapping resources. In this example, the sidelink cancellationcircuitry 2144 may be configured to cancel the sidelink transmissionwithin the cancelled resources including the overlapping resources andgap resources adjacent the overlapping resources to provide a gapbetween the overlapping resources utilized for the additionaltransmission and the second set of resources utilized for the secondportion of the sidelink transmission in each of a time domain and afrequency domain In some examples, the sidelink cancellation circuitry2144 may further be configured to modify a rate-matching behavior of thesidelink transmission based on the cancellation indication.

In some examples, the scheduled resources for the sidelink transmissioninclude time resources and frequency resources, and the cancelledresources include a cancelled portion of the time resources of thescheduled resources, and a cancelled portion of the frequency resourceswithin the cancelled portion of the time resources. In some examples,the cancelled portion of the frequency resources further includes all ofthe frequency resources of the scheduled resources within the cancelledportion of the time resources. In this example, the first portion of thesidelink transmission and the second portion of the sidelinktransmission may each include different sets of coded bits correspondingto the sidelink transmission. In some examples, the sidelinkcancellation circuitry 2144 may further be configured to maintain phasecontinuity between the first portion of the sidelink transmission andthe second portion of the sidelink transmission based on the cancelledportion of the time resources.

In some examples, the sidelink cancellation circuitry 2144 may furtherbe configured to transmit a reference signal within at least the secondportion of the sidelink transmission. For example, the second portion ofthe sidelink transmission may include a part of the cancelled portion ofthe time resources and a part of the frequency resources outside of thecancelled portion of the frequency resources. In this example, thesidelink cancellation circuitry 2144 may be configured to transmit thereference signal across the second portion of the sidelink transmissionin the time domain. For example, the sidelink cancellation circuitry2144 may be configured to transmit the reference signal from a firstsymbol of the part of the cancelled portion of the time resources to alast symbol of the scheduled resources for the sidelink transmission. Insome examples, the reference signal may include a sidelinkphase-tracking reference signal (PT-RS). In some examples, the firstportion of the sidelink transmission includes a sidelink DM-RS and thesidelink PT-RS includes a repeated version of the sidelink DM-RS. Thesidelink DM-RS configuration may be received, for example, via RRCsignaling.

In some examples, the second portion of the sidelink transmissionincludes a sidelink DM-RS. In this example, the sidelink cancellationcircuitry 2144 may be configured to transmit the sidelink PT-RS acrossone or more symbols of the second portion of the sidelink transmissionthat are devoid of the sidelink DM-RS. In some examples, the sidelinkcancellation circuitry 2144 may further be configured to transmit afirst reference signal in a first symbol of the second portion of thesidelink transmission for automatic gain control training and transmit asecond reference signal across one or more remaining symbols of thesecond portion of the sidelink transmission. In some examples, thesidelink cancellation circuitry 2144 may be configured to transmit thereference signal across all of the time resources of the sidelinktransmission. The sidelink cancellation circuitry 2144 may further beconfigured to execute sidelink cancellation instructions (software) 2154stored in the computer-readable medium 2106 to implement one or more ofthe functions described herein.

The processor 2104 may further include sidelink preemption circuitry2146, configured to either generate and transmit a preemption indicationindicating preemption information to a receiving wireless communicationdevice or process a received sidelink transmission based on thepreemption information. The preemption information may include at leastone of resource information identifying at least the portion of theresources, a symbol index offset for a demodulation reference signal, adelayed transmission indication, a puncturing pattern of the sidelinktransmission, a rate matching pattern of the sidelink transmission, or apower control parameter.

In examples in which the wireless communication device 2100 is areceiving wireless communication device, the sidelink preemptioncircuitry 2146 may be configured to operate together with thecommunication and processing circuitry 2142 to receive the preemptionindication including the preemption information from the transmittingwireless communication device and/or the cancellation indicationindicating the preemption information (e.g., the resource informationand cancellation behavior information) from a network entity (e.g., abase station). In examples in which the preemption information isreceived from the transmitting wireless communication device, thesidelink preemption circuitry 2146 may be configured to receive thepreemption indication within a retransmission resource for the sidelinktransmission, first stage sidelink control information, second stagesidelink control information, a sidelink medium access control (MAC)control element (MAC-CE), or a sidelink radio resource control (RRC)message. In addition, the sidelink preemption circuitry 2146 may beconfigured to re-attempt decoding of the sidelink transmission based onthe preemption indication. In examples in which the preemptioninformation is received from the network entity, the sidelink preemptioncircuitry 2146 may be configured to receive the control information(e.g., DCI 2_4 or a new DCI format) including the cancellationindication from the network entity. In this example, the sidelinkpreemption circuitry 2146 may be configured to initially attemptdecoding of the sidelink transmission based on the preemptioninformation. The sidelink preemption circuitry 2146 may further beconfigured to execute sidelink preemption instructions (software) 2156stored in the computer-readable medium 2106 to implement one or more ofthe functions described herein.

The processor 2104 may further include sidelink HARQ circuitry 2148,configured to receive and/or transmit acknowledgement information forthe sidelink transmission using one of a plurality of HARQ codebooks(CBs) 2122 selected based on the priority associated with the sidelinktransmission. Each HARQ CB 2122 may be associated with a respectivepriority indicator for sidelink transmissions. In addition, the HARQ CBs2122 may include sidelink HARQ CBs and uplink HARQ CBs. In examples inwhich the wireless communication device 2100 is a receiving wirelesscommunication device, the sidelink HARQ circuitry 2148 may be configuredto receive the priority indicator associated with the sidelinktransmission from the transmitting wireless communication device andselect a HARQ CB 2122 corresponding to the priority indicator. Thesidelink HARQ circuitry 2148 may then be configured to generate sidelinkacknowledgement information (e.g., ACK/NACK) for the sidelinktransmission and encode the sidelink acknowledgement information basedon the selected HARQ CB 2122. The sidelink HARQ circuitry 2148 may thenbe configured to operate together with the communication and processingcircuitry 2142 to transmit the sidelink acknowledgement entity to thetransmitting wireless communication device.

In examples in which the wireless communication device 2100 is atransmitting wireless communication device, the sidelink HARQ circuitry2148 may be configured to identify the priority indicator associatedwith the sidelink transmission (e.g., based on the schedulinginformation for the sidelink transmission). The sidelink HARQ circuitry2148 may further be configured to receive the sidelink acknowledgementinformation from the receiving wireless communication device and decodethe sidelink acknowledgement information based on the HARQ CB 2122associated with the priority indicator of the sidelink transmission. Thesidelink HARQ circuitry 2148 may further be configured to generateuplink acknowledgement information corresponding to the sidelinkacknowledgement information, select an uplink HARQ CB 2122 based on thepriority indicator associated with the sidelink transmission, and encodethe uplink acknowledgement information based on the selected uplink HARQCB 2122. The sidelink HARQ circuitry 2148 may then be configured tooperate together with the communication and processing circuitry 2142 totransmit the uplink acknowledgement entity to the network entity. Thesidelink HARQ circuitry 2148 may further be configured to executesidelink HARQ instructions (software) 2158 stored in thecomputer-readable medium 2106 to implement one or more of the functionsdescribed herein.

FIG. 22 is a flow chart 2200 of an exemplary method for sidelinkcancellation according to some aspects. As described below, some or allillustrated features may be omitted in a particular implementationwithin the scope of the present disclosure, and some illustratedfeatures may not be required for implementation of all examples. In someexamples, the method may be performed by the wireless communicationdevice 2100, as described above and illustrated in FIG. 21 , by aprocessor or processing system, or by any suitable means for carryingout the described functions.

At block 2202, the wireless communication device (e.g., a transmittingwireless communication device configured for sidelink communication) mayreceive sidelink scheduling information scheduling a sidelinktransmission from the transmitting wireless communication device to areceiving wireless communication device from a network entity (e.g., abase station, such as a gNB) in the wireless communication network. Thescheduling information can include resources allocated to the sidelinktransmission. In some examples, the sidelink scheduling information maybe received within DCI 3_0. In some examples, the scheduling informationfurther includes a priority indicator indicating a priority of thesidelink transmission and/or a cast type (e.g., unicast, groupcast, orbroadcast) of the sidelink transmission. For example, the communicationand processing circuitry 2142 and transceiver 2110, shown and describedabove in connection with FIG. 21 , may provide a means to receive thesidelink scheduling information.

At block 2204, the transmitting wireless communication device mayreceive control information from the network entity including acancellation indication indicating at least an overlap between a portionof the resources allocated to the sidelink transmission and anadditional transmission. In some examples, the control informationincludes downlink control information (DCI) format 2_4 or a new DCIformat. In some examples, the cancellation indication includes resourceinformation identifying at least the portion of the resources. Theresource information can include a plurality of bits, each correspondingto a resource block group of a plurality of resource block groups and asymbol of a plurality of symbols. In some examples, each bit in theplurality of bits maps to one of an uplink symbol or a flexible symbol.In other examples, each bit in the plurality of bits maps to an uplinksymbol.

In some examples, the control information further includes cancellationbehavior information associated with the cancellation indication. Insome examples, the cancellation behavior information includes at leastone of a priority indicator or a cast type of the additionaltransmission. In some examples, the cancellation behavior informationincludes a cancellation type of the cancellation indication. Thecancellation type can include a hard cancellation indicator or a softcancellation indicator. In some examples, the cancellation behaviorinformation includes a power control parameter associated with the softcancellation indicator. In some examples, the control informationfurther includes preemption scheduling information for a preemptionindication to be transmitted from the transmitting wirelesscommunication device to the receiving wireless communication device.

In some examples, the transmitting wireless communication device mayfurther receive a cancellation application indicator indicating whetherthe cancellation indication is applicable to one or more of uplinktransmissions or sidelink transmissions. For example, the cancellationapplication indicator can include one of one or more cancellationindicator radio network temporary identifiers (CI-RNTIs). A cyclicredundancy check of the control information may be scrambled with aCI-RNTI of the one or more CI-RNTIs. As another example, thecancellation application indicator can include a search spaceconfiguration associated with the control information. The search spaceconfiguration can include respective search spaces or respectivemonitoring occasions within one or more search spaces, each of therespective search spaces or the respective monitoring occasions beingassociated with at least one of an uplink cancellation indication or asidelink cancellation indication. For example, the communication andprocessing circuitry 2142 and transceiver 2110, shown and describedabove in connection with FIG. 21 , may provide a means to receive thecontrol information including the cancellation indication.

At block 2206, the transmitting wireless communication device may modifythe sidelink transmission based on the cancellation indication. In someexamples, the transmitting wireless communication device may modify thesidelink transmission based on the cancellation behavior information. Insome examples, the cancellation behavior information may include atleast one of the priority indicator or the cast type of the additionaltransmission. In this example, the transmitting wireless communicationdevice may modify the sidelink transmission based on the priorityindicator of the additional transmission and an additional priorityindicator of the sidelink transmission received in the schedulinginformation for the sidelink transmission. In some examples, thetransmitting wireless communication device may cancel at least theportion of the resources for the sidelink transmission based on theadditional priority indicator of the sidelink transmission indicating alower priority than the priority indicator of the additionaltransmission. In some examples, the additional priority indicatorincludes a multi-bit priority indicator. In this example, the wirelesscommunication device may compare the multi-bit priority indicator with athreshold and modify the sidelink transmission based on the priorityindicator of the additional transmission and the multi-bit priorityindicator of the sidelink transmission and in response to the multi-bitpriority indicator being below the threshold. In some examples, thetransmitting wireless communication device may modify the sidelinktransmission based on the cast type of the additional transmission andan additional cast type of the sidelink transmission received in thescheduling information for the sidelink transmission.

In some examples, the cancellation behavior information may include thecancellation type (e.g., hard or soft cancellation indicator). In thisexample, the transmitting wireless communication device may cancel atleast the portion of the resources for the sidelink transmission inresponse to the cancellation type comprising the hard cancellationindicator. In some examples, the cancellation behavior informationfurther includes the power control parameter associated with the softcancellation indicator. In this example, the transmitting wirelesscommunication device may reduce a transmission power of the sidelinktransmission within at least the portion of the resources based on thepower control parameter in response to the cancellation type includingthe soft cancellation indicator. For example, the sidelink cancellationcircuitry 2144, together with the communication and processing circuitry2142 and transceiver 2110, shown and described above in connection withFIG. 21 may provide a means to modify the sidelink transmission.

At block 2208, the transmitting wireless communication device mayfurther optionally transmit the preemption indication indicatingpreemption information associated with the cancellation indication tothe receiving wireless communication device. For example, thetransmitting wireless communication device may transmit the preemptionindication in examples in which the receiving wireless communicationdevice is out-of-coverage of the network entity or in response tomodifying the sidelink transmission different than indicated by thecancellation indication. In some examples, the transmitting wirelesscommunication device may transmit the preemption indication to thereceiving wireless communication device within a retransmission resourcefor the sidelink transmission, first stage sidelink control information,second stage sidelink control information, a sidelink medium accesscontrol (MAC) control element (MAC-CE), or a sidelink radio resourcecontrol (RRC) message. In some examples, the preemption informationincludes at least one of resource information identifying at least theportion of the resources, a symbol index offset for a demodulationreference signal, a delayed transmission indication, a puncturingpattern of the sidelink transmission, a rate matching pattern of thesidelink transmission, or a power control parameter. For example, thesidelink preemption circuitry 2146, together with the communication andprocessing circuitry 2142 and transceiver 2110, shown and describedabove in connection with FIG. 21 may provide a means to transmit thepreemption indication.

In one configuration, the wireless communication device 2100 includesmeans for receiving sidelink scheduling information scheduling asidelink transmission from the transmitting wireless communicationdevice to a receiving wireless communication device from a networkentity in the wireless communication network, wherein the schedulinginformation comprises resources allocated to the sidelink transmission,as described in the present disclosure. The wireless communicationdevice 2100 further includes means for receiving control informationfrom the network entity, the control information comprising acancellation indication indicating at least an overlap between a portionof the resources allocated to the sidelink transmission and anadditional transmission and means for modifying the sidelinktransmission based on the cancellation indication. In one aspect, theaforementioned means may be the processor 2104 shown in FIG. 21configured to perform the functions recited by the aforementioned means.In another aspect, the aforementioned means may be a circuit or anyapparatus configured to perform the functions recited by theaforementioned means.

Of course, in the above examples, the circuitry included in theprocessor 2104 is merely provided as an example, and other means forcarrying out the described functions may be included within variousaspects of the present disclosure, including but not limited to theinstructions stored in the computer-readable storage medium 2106, or anyother suitable apparatus or means described in any one of the FIGS. 1,3, 6, 7 , and/or 13-15, and utilizing, for example, the processes and/oralgorithms described herein in relation to FIG. 22 .

FIG. 23 is a flow chart 2300 of another exemplary method for sidelinkcancellation according to some aspects. As described below, some or allillustrated features may be omitted in a particular implementationwithin the scope of the present disclosure, and some illustratedfeatures may not be required for implementation of all examples. In someexamples, the method may be performed by the wireless communicationdevice 2100, as described above and illustrated in FIG. 21 , by aprocessor or processing system, or by any suitable means for carryingout the described functions.

At block 2302, the wireless communication device (e.g., a receivingwireless communication device configured for sidelink communication) mayreceive a sidelink transmission from a transmitting wirelesscommunication device. For example, the communication and processingcircuitry 2142 and transceiver 2110, shown and described above inconnection with FIG. 21 , may provide a means to receive the sidelinktransmission.

At block 2304, the receiving wireless communication device may receivepreemption information associated with a portion of resources scheduledfor the sidelink transmission that overlaps with an additionaltransmission from at least one of the transmitting wirelesscommunication device or a network entity that scheduled the sidelinktransmission. In some examples, the receiving wireless communicationdevice may receive a preemption indication including the preemptioninformation from the transmitting wireless communication device within aretransmission resource for the sidelink transmission, first stagesidelink control information, second stage sidelink control information,a sidelink medium access control (MAC) control element (MAC-CE), or asidelink radio resource control (RRC) message. In some examples, thepreemption information includes at least one of resource informationidentifying at least the portion of the resources, a symbol index offsetfor a demodulation reference signal, a delayed transmission indication,a puncturing pattern of the sidelink transmission, a rate matchingpattern of the sidelink transmission, or a power control parameter. Forexample, the sidelink preemption circuitry 2146, together with thecommunication and processing circuitry 2142 and transceiver 2110, shownand described above in connection with FIG. 21 may provide a means toreceive the preemption information.

At block 2306, the receiving wireless communication device may processthe sidelink transmission based on the preemption information. Forexample, the sidelink preemption circuitry 2146, together with thecommunication and processing circuitry 2142, shown and described abovein connection with FIG. 21 may provide a means to process the sidelinktransmission based on the preemption information.

In one configuration, the wireless communication device 2100 includesmeans for receiving a sidelink transmission from a transmitting wirelesscommunication device, as described in the present disclosure. Thewireless communication device 2100 further includes means for receivingpreemption information associated with a portion of resources scheduledfor the sidelink transmission that overlaps with an additionaltransmission from at least one of the transmitting wirelesscommunication device or a network entity that scheduled the sidelinktransmission and means for processing the sidelink transmission based onthe preemption information. In one aspect, the aforementioned means maybe the processor 2104 shown in FIG. 21 configured to perform thefunctions recited by the aforementioned means. In another aspect, theaforementioned means may be a circuit or any apparatus configured toperform the functions recited by the aforementioned means.

Of course, in the above examples, the circuitry included in theprocessor 2104 is merely provided as an example, and other means forcarrying out the described functions may be included within variousaspects of the present disclosure, including but not limited to theinstructions stored in the computer-readable storage medium 2106, or anyother suitable apparatus or means described in any one of the FIGS. 1,3, 6, 7 , and/or 13-15, and utilizing, for example, the processes and/oralgorithms described herein in relation to FIG. 23 .

FIG. 24 is a flow chart 2400 of another exemplary method for sidelinkcancellation according to some aspects. As described below, some or allillustrated features may be omitted in a particular implementationwithin the scope of the present disclosure, and some illustratedfeatures may not be required for implementation of all examples. In someexamples, the method may be performed by the wireless communicationdevice 2100, as described above and illustrated in FIG. 21 , by aprocessor or processing system, or by any suitable means for carryingout the described functions.

At block 2402, the wireless communication device (e.g., a transmittingwireless communication device configured for sidelink communication) mayreceive sidelink scheduling information scheduling a sidelinktransmission from the transmitting wireless communication device to areceiving wireless communication device from a network entity in thewireless communication network. The scheduling information can includescheduled resources for the sidelink transmission. In some examples, thesidelink scheduling information may be received within DCI 3_0. In someexamples, the scheduled resources include time resources and frequencyresources. For example, the communication and processing circuitry 2142and transceiver 2110, shown and described above in connection with FIG.21 , may provide a means to receive the sidelink scheduling information.

At block 2404, the transmitting wireless communication device mayreceive control information from the network entity including acancellation indication indicating at least overlapping resourcesbetween the scheduled resources and additional resources scheduled foran additional transmission. In some examples, the control informationmay include a DCI 2_4 format or a new DCI format. For example, thecommunication and processing circuitry 2142 and transceiver 2110, shownand described above in connection with FIG. 21 , may provide a means toreceive the control information including the cancellation indication.

At block 2406, the transmitting wireless communication device may cancelthe sidelink transmission within cancelled resources including at leastthe overlapping resources. In some examples, the transmitting wirelesscommunication device may cancel the sidelink transmission from a firstsymbol of the overlapping resources to a last symbol of the scheduledresources. In some examples, the transmitting wireless communicationdevice may cancel the sidelink transmission within the cancelledresources including the overlapping resources and gap resources adjacentthe overlapping resources to provide a gap between the overlappingresources utilized for the additional transmission and a second set ofresources utilized for a second portion of the sidelink transmission ineach of a time domain and a frequency domain.

In some examples, the cancelled resources include a cancelled portion ofthe time resources of the scheduled resources and a cancelled portion ofthe frequency resources within the cancelled portion of the timeresources. In some examples, the cancelled portion of the frequencyresources includes all of the frequency resources of the scheduledresources within the cancelled portion of the time resources. Forexample, the sidelink cancellation circuitry 2144 shown and describedabove in connection with FIG. 21 may cancel the sidelink transmissionwithin the cancelled resources.

At block 2408, the transmitting wireless communication device maytransmit the sidelink transmission to the receiving wirelesscommunication device via remaining resources of the scheduled resourcesoutside of the cancelled resources. In some examples, the transmittingwireless communication device may transmit the sidelink transmission tothe receiving wireless communication device via the remaining resourcesin response to a percentage of the scheduled resources corresponding tothe remaining resources being greater than a threshold.

In some examples, the transmitting wireless communication device maytransmit a first portion of the sidelink transmission via a first set ofresources of the scheduled resources and a second portion of thesidelink transmission via a second set of resources of the scheduledresources, where the first set of resources and the second set ofresources are separated by the overlapping resources. In some examples,the transmitting wireless communication device may modify arate-matching behavior of the sidelink transmission based on thecancellation indication. In some examples, the first portion of thesidelink transmission and the second portion of the sidelinktransmission include different sets of coded bits corresponding to thesidelink transmission.

In some examples, the transmitting wireless communication device maymaintain phase continuity between the first portion of the sidelinktransmission and the second portion of the sidelink transmission basedon the cancelled portion of the time resources. In some examples, thetransmitting wireless communication device may transmit a referencesignal within at least the second portion of the sidelink transmission.In some examples, the second portion of the sidelink transmissionincludes a part of the cancelled portion of the time resources and apart of the frequency resources outside of the cancelled portion of thefrequency resources. In this example, the transmitting wirelesscommunication device may transmit the reference signal across the secondportion of the sidelink transmission in the time domain. In someexamples, the transmitting wireless communication device may transmitthe reference signal from a first symbol of the part of the cancelledportion of the time resources to a last symbol of the scheduledresources for the sidelink transmission.

In some examples, the reference signal includes a sidelinkphase-tracking reference signal (PT-RS). In some examples, the firstportion of the sidelink transmission includes a sidelink demodulationreference signal (DM-RS) and the sidelink PT-RS includes a repeatedversion of the sidelink demodulation reference signal (DM-RS). In someexamples, the transmitting wireless communication device may receive aradio resource control (RRC) configuration of the sidelink DM-RS fromthe network entity. In some examples, the second portion of the sidelinktransmission comprises a sidelink DM-RS. In this example, thetransmitting wireless communication device may transmit the sidelinkPT-RS across one or more symbols of the second portion of the sidelinktransmission that are devoid of the sidelink DM-RS. In some examples,the transmitting wireless communication device may transmit a firstreference signal in a first symbol of the second portion of the sidelinktransmission for automatic gain control training and transmit a secondreference signal across one or more remaining symbols of the secondportion of the sidelink transmission. In some examples, the transmittingwireless communication device may transmit the reference signal acrossall of the time resources of the sidelink transmission. For example, thesidelink cancellation circuitry 2144, together with the communicationand processing circuitry 2142 and transceiver 2110, shown and describedabove in connection with FIG. 21 may transmit the sidelink transmissionvia the remaining resources.

In one configuration, the wireless communication device 2100 includesmeans for receiving sidelink scheduling information scheduling asidelink transmission from the transmitting wireless communicationdevice to a receiving wireless communication device from a networkentity in the wireless communication network, wherein the schedulinginformation comprises scheduled resources for the sidelink transmission,as described in the present disclosure. The wireless communicationdevice 2100 further includes means for receiving control informationfrom the network entity, the control information comprising acancellation indication indicating at least overlapping resourcesbetween the scheduled resources and additional resources scheduled foran additional transmission, means for cancelling the sidelinktransmission within cancelled resources comprising at least theoverlapping resources, and means for transmitting the sidelinktransmission to the receiving wireless communication device viaremaining resources of the scheduled resources outside of the cancelledresources. In one aspect, the aforementioned means may be the processor2104 shown in FIG. 21 configured to perform the functions recited by theaforementioned means. In another aspect, the aforementioned means may bea circuit or any apparatus configured to perform the functions recitedby the aforementioned means.

Of course, in the above examples, the circuitry included in theprocessor 2104 is merely provided as an example, and other means forcarrying out the described functions may be included within variousaspects of the present disclosure, including but not limited to theinstructions stored in the computer-readable storage medium 2106, or anyother suitable apparatus or means described in any one of the FIGS. 1,3, 6, 7 , and/or 13-15, and utilizing, for example, the processes and/oralgorithms described herein in relation to FIG. 24 .

FIG. 25 is a flow chart 2500 of an exemplary method for sidelinkprioritization according to some aspects. As described below, some orall illustrated features may be omitted in a particular implementationwithin the scope of the present disclosure, and some illustratedfeatures may not be required for implementation of all examples. In someexamples, the method may be performed by the wireless communicationdevice 2100, as described above and illustrated in FIG. 21 , by aprocessor or processing system, or by any suitable means for carryingout the described functions.

At block 2502, the wireless communication device (e.g., a transmittingwireless communication device configured for sidelink communication) mayreceive sidelink scheduling information scheduling a sidelinktransmission from the transmitting wireless communication device to areceiving wireless communication device from a network entity in thewireless communication network. The scheduling information can includeat least a priority indicator for the sidelink transmission. In someexamples, the priority indicator includes a single bit priorityindicator. In some examples, the priority indicator includes a multi-bitpriority indicator. In some examples, the scheduling information furtherincludes a power control parameter associated with the priorityindicator. In some examples, the scheduling information includesdownlink control information (DCI) format 3_0. In some examples, thetransmitting wireless communication device may further transmit ascheduling request to the network entity for the sidelink transmission.The scheduling request can include the priority indicator. For example,the communication and processing circuitry 2142 and transceiver 2110,shown and described above in connection with FIG. 21 , may provide ameans to receive the sidelink scheduling information.

At block 2504, the transmitting wireless communication device maytransmit the sidelink transmission to the receiving wirelesscommunication device based on the scheduling information. In someexamples, the transmitting wireless communication device may transmitthe priority indicator for the sidelink transmission to the receivingwireless communication device. In some examples, the transmittingwireless communication device may transmit the sidelink transmission ata transmission power based on the power control parameter. For example,the communication and processing circuitry 2142 and transceiver 2110,shown and described above in connection with FIG. 21 , may provide ameans to transmit the sidelink transmission.

At block 2506, the transmitting wireless communication device mayfurther optionally receive sidelink acknowledgement information of thesidelink transmission from the receiving wireless communication deviceencoded based on a sidelink hybrid automatic repeat request (HARQ)codebook associated with the priority indicator. For example, thesidelink HARQ circuitry 2148, together with the communication andprocessing circuitry 2142 and transceiver 2110, shown and describedabove in connection with FIG. 21 , may provide a means to receive thesidelink acknowledgement information.

At block 2508, the transmitting wireless communication device mayfurther optionally select an uplink hybrid automatic repeat request(HARQ) codebook for uplink acknowledgement information corresponding tothe sidelink acknowledgement information based on the priorityindicator. For example, the sidelink HARQ circuitry 2148 shown anddescribed above in connection with FIG. 21 , may provide a means toselect the uplink HARQ codebook.

At block 2510, the transmitting wireless communication device mayfurther optionally transmit the uplink acknowledgement information tothe network entity based on the selected uplink HARQ codebook. Forexample, the sidelink HARQ circuitry 2148, together with thecommunication and processing circuitry 2142 and transceiver 2110, shownand described above in connection with FIG. 21 , may provide a means totransmit the uplink acknowledgement information.

In one configuration, the wireless communication device 2100 includesmeans for receiving sidelink scheduling information scheduling asidelink transmission from the transmitting wireless communicationdevice to a receiving wireless communication device from a networkentity in the wireless communication network, wherein the schedulinginformation comprises at least a priority indicator for the sidelinktransmission, as described in the present disclosure. The wirelesscommunication device 2100 further includes means for transmitting thesidelink transmission to the receiving wireless communication devicebased on the scheduling information. In one aspect, the aforementionedmeans may be the processor 2104 shown in FIG. 21 configured to performthe functions recited by the aforementioned means. In another aspect,the aforementioned means may be a circuit or any apparatus configured toperform the functions recited by the aforementioned means.

Of course, in the above examples, the circuitry included in theprocessor 2104 is merely provided as an example, and other means forcarrying out the described functions may be included within variousaspects of the present disclosure, including but not limited to theinstructions stored in the computer-readable storage medium 2106, or anyother suitable apparatus or means described in any one of the FIGS. 1,3, 6, 7 , and/or 13-15, and utilizing, for example, the processes and/oralgorithms described herein in relation to FIG. 25 .

FIG. 26 is a conceptual diagram illustrating an example of a hardwareimplementation for an exemplary network entity 2600 employing aprocessing system 2614. For example, the network entity 2600 maycorrespond to any of the base stations (e.g., gNBs) or schedulingentities shown in any one or more of FIGS. 1, 3, 6, 7 and/or 13-15 .

In accordance with various aspects of the disclosure, an element, or anyportion of an element, or any combination of elements may be implementedwith a processing system 2614 that includes one or more processors 2604.The processing system 2614 may be substantially the same as theprocessing system 2114 illustrated in FIG. 21 , including a businterface 2608, a bus 2602, memory 2605, a processor 2604, and acomputer-readable medium 2606. Furthermore, the network entity 2600 mayinclude an optional user interface 2612 and a transceiver 2610. Theprocessor 2604, as utilized in a network entity 2600, may be used toimplement any one or more of the processes described below.

The processor 2604 may include resource assignment and schedulingcircuitry 2642, configured to generate, schedule, and modify a resourceassignment or grant of time-frequency resources (e.g., a set of one ormore resource elements). For example, the resource assignment andscheduling circuitry 2642 may be configured to allocate/scheduleresources for a sidelink transmission from a transmitting wirelesscommunication device to a receiving wireless communication device. Theresource assignment and scheduling circuitry 2642 may further scheduleresources for an additional transmission (e.g., an uplink transmission,such as a PUSCH or SRS, or an additional sidelink transmission). In someexamples, at least a portion of the resources allocated to the sidelinktransmission may overlap with the resources scheduled for the additionaltransmission. The resource assignment and scheduling circuitry 2642 mayfurther schedule control information including a cancellation indicationindicating an overlap between the portion of the resources allocated tothe sidelink transmission and the additional transmission. In addition,the resource assignment and scheduling circuitry 2642 may furtherschedule resources for the transmission of a preemption indication fromthe transmitting wireless communication device to the receiving wirelesscommunication device. The resource assignment and scheduling circuitry2642 may further be configured to execute resource assignment andscheduling instructions (software) 2652 stored in the computer-readablemedium 2606 to implement one or more of the functions described herein.

The processor 2604 may further include communication and processingcircuitry 2644 configured to communicate with at least the transmittingwireless communication device via a Uu link. The communication andprocessing circuitry 2644 may further be configured to communicate withthe receiving wireless communication device via a Uu link. In someexamples, the communication and processing circuitry 2644 may includeone or more hardware components that provide the physical structure thatperforms processes related to wireless communication (e.g., signalreception and/or signal transmission) and signal processing (e.g.,processing a received signal and/or processing a signal fortransmission). For example, the communication and processing circuitry2644 may include one or more transmit/receive chains.

In some implementations where the communication involves receivinginformation, the communication and processing circuitry 2644 may obtaininformation from a component of the network entity 2600 (e.g., from thetransceiver 2610 that receives the information via radio frequencysignaling or some other type of signaling suitable for the applicablecommunication medium), process (e.g., decode) the information, andoutput the processed information. For example, the communication andprocessing circuitry 2644 may output the information to anothercomponent of the processor 2604, to the memory 2605, or to the businterface 2608. In some examples, the communication and processingcircuitry 2644 may receive one or more of signals, messages, otherinformation, or any combination thereof. In some examples, thecommunication and processing circuitry 2644 may receive information viaone or more channels. In some examples, the communication and processingcircuitry 2644 may include functionality for a means for receiving. Insome examples, the communication and processing circuitry 2644 mayinclude functionality for a means for processing, including a means fordemodulating, a means for decoding, etc.

In some implementations where the communication involves sending (e.g.,transmitting) information, the communication and processing circuitry2644 may obtain information (e.g., from another component of theprocessor 2604, the memory 2605, or the bus interface 2608), process(e.g., modulate, encode, etc.) the information, and output the processedinformation. For example, the communication and processing circuitry2644 may output the information to the transceiver 2610 (e.g., thattransmits the information via radio frequency signaling or some othertype of signaling suitable for the applicable communication medium). Insome examples, the communication and processing circuitry 2644 may sendone or more of signals, messages, other information, or any combinationthereof. In some examples, the communication and processing circuitry2644 may send information via one or more channels. In some examples,the communication and processing circuitry 2644 may includefunctionality for a means for sending (e.g., a means for transmitting).In some examples, the communication and processing circuitry 2644 mayinclude functionality for a means for generating, including a means formodulating, a means for encoding, etc.

The communication and processing circuitry 2644 may be configured totransmit sidelink scheduling information scheduling a sidelinktransmission from a transmitting wireless communication device to areceiving wireless communication device to at least the transmittingwireless communication device. The scheduling information may include,for example, scheduled resources for the sidelink transmission and/or acast type (e.g., unicast, groupcast, or broadcast) of the sidelinktransmission. The sidelink scheduling information may be transmitted,for example, via downlink control information (DCI) format 3_0.

In some examples, the DCI 3_0 can include a priority indicator for thesidelink transmission. The priority indicator may be one of two or morepriority indicators 2618 that may be associated with sidelinktransmissions. The priority indicators 2618 may be maintained, forexample, in memory 2605. For example, the priority indicator may includea single bit priority indicator or a multi-bit priority indicator. Insome examples, the scheduling information may further include a powercontrol parameter associated with the priority indicator. In someexamples, the communication and processing circuitry 2644 may further beconfigured to receive a scheduling request 2616 including the priorityindicator for the sidelink transmission from the transmitting wirelesscommunication device. In some examples, the communication and processingcircuitry 2644 may store the scheduling request 2616 within, forexample, memory 2605 for processing by the resource assignment andscheduling circuitry 2642 to schedule the resources for the requestedsidelink transmission and select the requested priority indicator 2618for the sidelink transmission.

The communication and processing circuitry 2644 may further beconfigured to transmit control information including a cancellationindication to at least the transmitting wireless communication device.For example, the communication and processing circuitry 2644 maytransmit the control information to only the transmitting wirelesscommunication device or to both the transmitting wireless communicationdevice and the receiving wireless communication device. In someexamples, the communication and processing circuitry 2644 may transmitseparate control information including the cancellation indication tothe receiving wireless communication device. In some examples, eachcontrol information may include DCI format 2_4 or a new DCI format.

In some examples, the cancellation indication may indicate preemptioninformation utilized by the receiving wireless communication device inprocessing the sidelink transmission. For example, the preemptioninformation may include at least one of resource information identifyingoverlapping resources between the sidelink transmission and theadditional transmission, a symbol index offset for a demodulationreference signal, a delayed transmission indication, a puncturingpattern of the sidelink transmission, a rate matching pattern of thesidelink transmission, or a power control parameter.

In some examples, the cancellation indication may indicate at least anoverlap between a portion of the resources allocated to the sidelinktransmission and an additional transmission. Thus, the cancellationindication may indicate at least overlapping resources between thescheduled resources for the sidelink transmission and additionalresources scheduled for the additional transmission. For example, thecancellation indication may include resource information identifying atleast the portion of the resources (e.g., the overlapping resources). Insome examples, the resource information may include a plurality of bits,each corresponding to a resource block group of a plurality of resourceblock groups and a symbol of a plurality of symbols. In some examples,each bit maps to either an uplink symbol or a flexible symbol. In otherexamples, each bit maps to only an uplink symbol.

In some examples, the control information may further includecancellation behavior information associated with the cancellationindication that indicates at least one modification of the sidelinktransmission. For example, the cancellation behavior information mayinclude one or more of a priority indicator of the additionaltransmission, a cast type of the additional transmission, a cancellationtype (e.g., a hard cancellation indicator or a soft cancellationindicator), or a power control parameter. The cancellation behaviorinformation may further include other cancellation behavior, such as thecancellation behavior indicated by the preemption information.

In some examples, the control information may further include preemptionscheduling information for the preemption indication to be transmittedfrom the transmitting wireless communication device to the receivingwireless communication device. In some examples, the preemptionscheduling information may schedule transmission of the preemptionindication within a retransmission resource for the sidelinktransmission, first stage sidelink control information, second stagesidelink control information, a sidelink medium access control (MAC)control element (MAC-CE), or a sidelink radio resource control (RRC)message.

The communication and processing circuitry 2644 may further beconfigured to transmit a cancellation application indicator indicatingwhether the cancellation indication is applicable to one or more ofuplink transmissions or sidelink transmissions to at least thetransmitting wireless communication device. For example, thecommunication and processing circuitry 2644 may be configured totransmit the cancellation application indicator as a dedicated fieldwithin the control information, as a dedicated format of the controlinformation, via radio resource control (RRC) signaling, as acancellation indicator radio network temporary identifier (CI-RNTI)utilized to scramble a cyclic redundancy check (CRC) of the controlinformation, or as a search space configuration associated with thecontrol information. In some examples, the cancellation applicationindicator may indicate that the cancellation indication is a sidelinkcancellation indication applicable to a sidelink transmission scheduledon the overlapping resources. In other examples, the cancellationapplication indicator may indicate that the cancellation indication isapplicable to both a sidelink transmission and an uplink transmission,each scheduled on the overlapping resources.

In some examples, the communication and processing circuitry 2644 may beconfigured to transmit additional scheduling information for anadditional sidelink transmission to the transmitting wirelesscommunication device via, for example, DCI 3_0. In this example, theadditional scheduling information may correspond to the cancellationindication indicating the overlap between the portion of the resourcesallocated to the sidelink transmission and the additional sidelinktransmission. The communication and processing circuitry 2644 mayfurther be configured to execute communication and processinginstructions (software) 2654 stored in the computer-readable medium 2606to implement one or more of the functions described herein.

The processor 2604 may further include sidelink cancellation circuitry2646, configured to generate the control information including thecancellation indication. In some examples, the sidelink cancellationcircuitry 2646 may further be configured to generate the resourceinformation identifying at least the portion of the resources allocatedto the sidelink transmission and to include the resource information inthe control information. In addition, the sidelink cancellationcircuitry 2646 may further be configured to generate cancellationbehavior associated with the cancellation indication and to transmit thecancellation behavior in the control information (e.g., as thecancellation behavior information) and/or via RRC signaling to at leastthe transmitting wireless communication device. The sidelinkcancellation circuitry 2646 may further be configured to executesidelink cancellation instructions (software) 2656 stored in thecomputer-readable medium 2606 to implement one or more of the functionsdescribed herein.

The processor 2604 may further include HARQ circuitry 2648, configuredto receive acknowledgement information of the sidelink transmission fromthe transmitting device based on the priority indicator. Theacknowledgement information may correspond to sidelink acknowledgementinformation received by the transmitting wireless communication devicefrom the receiving wireless communication device. In some examples, theacknowledgement information may be encoded based on one of two or moreHARQ codebooks (CBs) 2620, each associated with a respective priorityindicator of a sidelink transmission. In this example, the HARQcircuitry 2648 may decode the acknowledgement information based on theHARQ CB 2620 associated with the priority indicator included in thescheduling information for the sidelink transmission. The HARQ circuitry2648 may further be configured to execute HARQ instructions (software)2658 stored in the computer-readable medium 2606 to implement one ormore of the functions described herein.

FIG. 27 is a flow chart 2700 of an exemplary method for sidelinkcancellation according to some aspects. As described below, some or allillustrated features may be omitted in a particular implementationwithin the scope of the present disclosure, and some illustratedfeatures may not be required for implementation of all examples. In someexamples, the method may be performed by the network entity 2600, asdescribed above and illustrated in FIG. 26 , by a processor orprocessing system, or by any suitable means for carrying out thedescribed functions.

At block 2702, the network entity may transmit sidelink schedulinginformation scheduling a sidelink transmission from a transmittingwireless communication device to a receiving wireless communicationdevice. The scheduling information can include resources allocated tothe sidelink transmission. In some examples, the sidelink schedulinginformation may be transmitted within DCI 3_0. In some examples, thescheduling information further includes a priority indicator indicatinga priority of the sidelink transmission and/or a cast type (e.g.,unicast, groupcast, or broadcast) of the sidelink transmission. Forexample, the communication and processing circuitry 2644 and transceiver2610, shown and described above in connection with FIG. 26 , may providea means to transmit the sidelink scheduling information.

At block 2704, the network entity may transmit control information to atleast the transmitting wireless communication device including acancellation indication indicating an overlap between at least a portionof the resources allocated to the sidelink transmission and anadditional transmission. In some examples, the control informationcomprises downlink control information (DCI) format 2_4 or a new DCIformat. In some examples, the control information includes resourceinformation identifying at least the portion of the resources allocatedto the sidelink transmission. The resource information can include aplurality of bits, each corresponding to a resource block group of aplurality of resource block groups and symbol of a plurality of symbols.In some examples, the control information further includes cancellationbehavior information associated with the cancellation indication. Thecancellation behavior information can indicate at least one modificationof the sidelink transmission. In some examples, the network entity mayfurther transmit a cancellation application indicator indicating whetherthe cancellation indication is applicable to one or more of uplinktransmissions or sidelink transmissions. For example, the sidelinkcancellation circuitry 2646, together with the communication andprocessing circuitry 2644 and transceiver 2610, shown and describedabove in connection with FIG. 26 , may provide a means to transmit thecontrol information including the cancellation indication.

In one configuration, the network entity includes means for transmittingsidelink scheduling information scheduling a sidelink transmission froma transmitting wireless communication device to a receiving wirelesscommunication device, wherein the scheduling information comprisesresources allocated to the sidelink transmission. The network entityfurther includes means for transmitting control information to at leastthe transmitting wireless communication device, the control informationcomprising a cancellation indication indicating at least an overlapbetween a portion of the resources allocated to the sidelinktransmission and an additional transmission. In one aspect, theaforementioned means may be the processor 2604 shown in FIG. 26configured to perform the functions recited by the aforementioned means.In another aspect, the aforementioned means may be a circuit or anyapparatus configured to perform the functions recited by theaforementioned means.

Of course, in the above examples, the circuitry included in theprocessor 2604 is merely provided as an example, and other means forcarrying out the described functions may be included within variousaspects of the present disclosure, including but not limited to theinstructions stored in the computer-readable storage medium 2606, or anyother suitable apparatus or means described in any one of the FIGS. 1,3, 6, 7 , and/or 13-15, and utilizing, for example, the processes and/oralgorithms described herein in relation to FIG. 27 .

FIG. 28 is a flow chart 2800 of an exemplary method for sidelinkprioritization according to some aspects. As described below, some orall illustrated features may be omitted in a particular implementationwithin the scope of the present disclosure, and some illustratedfeatures may not be required for implementation of all examples. In someexamples, the method may be performed by the network entity 2600, asdescribed above and illustrated in FIG. 26 , by a processor orprocessing system, or by any suitable means for carrying out thedescribed functions.

At block 2802, the network entity may transmit sidelink schedulinginformation scheduling a sidelink transmission from a transmittingwireless communication device to a receiving wireless communicationdevice. The scheduling information can include at least a priorityindicator for the sidelink transmission. In some examples, the priorityindicator includes a single bit priority indicator. In some examples,the priority indicator includes a multi-bit priority indicator. In someexamples, the scheduling information further includes a power controlparameter associated with the priority indicator that indicates atransmission power of the sidelink transmission. In some examples, thescheduling information includes downlink control information (DCI)format 3_0. In some examples, the network entity may further receive ascheduling request from the transmitting wireless communication devicefor the sidelink transmission. The scheduling request can include thepriority indicator. For example, the communication and processingcircuitry 2644 and transceiver 2610, shown and described above inconnection with FIG. 26 , may provide a means to transmit the sidelinkscheduling information.

At block 2804, the network entity may receive acknowledgementinformation of the sidelink transmission from the transmitting devicebased on the priority indicator. The acknowledgement information cancorrespond to sidelink acknowledgement information received by thetransmitting wireless communication device from the receiving wirelesscommunication device. In some examples, the acknowledgement informationis encoded based on a hybrid automatic repeat request (HARQ) codebookassociated with the priority indicator. For example, the HARQ circuitry2648, together with the communication and processing circuitry 2644 andtransceiver 2610, shown and described above in connection with FIG. 26may provide a means to receive the acknowledgement information.

In one configuration, the network entity includes means for transmittingsidelink scheduling information scheduling a sidelink transmission froma transmitting wireless communication device to a receiving wirelesscommunication device, wherein the scheduling information comprises atleast a priority indicator for the sidelink transmission. The networkentity further includes means for receiving acknowledgement informationof the sidelink transmission from the transmitting device based on thepriority indicator, the acknowledgement information corresponding tosidelink acknowledgement information received by the transmittingwireless communication device from the receiving wireless communicationdevice. In one aspect, the aforementioned means may be the processor2604 shown in FIG. 26 configured to perform the functions recited by theaforementioned means. In another aspect, the aforementioned means may bea circuit or any apparatus configured to perform the functions recitedby the aforementioned means.

Of course, in the above examples, the circuitry included in theprocessor 2604 is merely provided as an example, and other means forcarrying out the described functions may be included within variousaspects of the present disclosure, including but not limited to theinstructions stored in the computer-readable storage medium 2606, or anyother suitable apparatus or means described in any one of the FIGS. 1,3, 6, 7 , and/or 13-15, and utilizing, for example, the processes and/oralgorithms described herein in relation to FIG. 28 .

The processes shown in FIGS. 22-25, 27, and 28 may include additionalaspects, such as any single aspect or any combination of aspectsdescribed below and/or in connection with one or more other processesdescribed elsewhere herein.

Aspect 1: A method for wireless communication at a transmitting wirelesscommunication device in a wireless communication network, the methodcomprising: receiving sidelink scheduling information scheduling asidelink transmission from the transmitting wireless communicationdevice to a receiving wireless communication device from a networkentity in the wireless communication network, wherein the schedulinginformation comprises at least a priority indicator for the sidelinktransmission; and transmitting the sidelink transmission to thereceiving wireless communication device based on the sidelink schedulinginformation.

Aspect 2: The method of aspect 1, wherein the priority indicatorcomprises a single bit priority indicator.

Aspect 3: The method of aspect 1, wherein the priority indicatorcomprises a multi-bit priority indicator.

Aspect 4: The method of any of aspects 1 through 3, wherein thetransmitting the sidelink transmission to the receiving wirelesscommunication device further comprises: transmitting the priorityindicator for the sidelink transmission to the receiving wirelesscommunication device.

Aspect 5: The method of aspect 4, further comprising: receiving sidelinkacknowledgement information of the sidelink transmission from thereceiving wireless communication device, wherein the sidelinkacknowledgement information is encoded based on a sidelink hybridautomatic repeat request (HARQ) codebook associated with the priorityindicator.

Aspect 6: The method of aspect 5, further comprising: selecting anuplink hybrid automatic repeat request (HARQ) codebook for uplinkacknowledgement information corresponding to the sidelinkacknowledgement information based on the priority indicator; andtransmitting the uplink acknowledgement information to the networkentity based on the selected uplink HARQ codebook.

Aspect 7: The method of any of aspects 1 through 6, wherein the sidelinkscheduling information further comprises a power control parameterassociated with the priority indicator, and wherein the transmitting thesidelink transmission further comprises: transmitting the sidelinktransmission at a transmission power based on the power controlparameter.

Aspect 8: The method of any of aspects 1 through 7, wherein the sidelinkscheduling information comprises downlink control information (DCI)format 3_0.

Aspect 9: The method of any of aspects 1 through 8, further comprising:

transmitting a scheduling request to the network entity for the sidelinktransmission, wherein the scheduling request comprises the priorityindicator.

Aspect 10: A method for wireless communication at a network entity in awireless communication network, the method comprising: transmittingsidelink scheduling information scheduling a sidelink transmission froma transmitting wireless communication device to a receiving wirelesscommunication device via the transceiver, wherein the schedulinginformation comprises at least a priority indicator for the sidelinktransmission; and receiving acknowledgement information of the sidelinktransmission from the transmitting wireless communication device basedon the priority indicator via the transceiver, the acknowledgementinformation corresponding to sidelink acknowledgement informationreceived by the transmitting wireless communication device from thereceiving wireless communication device.

Aspect 11: The method of aspect 10, wherein the priority indicatorcomprises a single bit priority indicator.

Aspect 12: The method of aspect 10, wherein the priority indicatorcomprises a multi-bit priority indicator.

Aspect 13: The method of any of aspects 10 through 12, wherein theacknowledgement information is encoded based on a hybrid automaticrepeat request (HARQ) codebook associated with the priority indicator.

Aspect 14: The method of any of aspects 10 through 13, wherein thesidelink scheduling information further comprises a power controlparameter associated with the priority indicator, wherein the powercontrol parameter indicates a transmission power of the sidelinktransmission.

Aspect 15: The method of any of aspects 10 through 14, wherein thesidelink scheduling information comprises downlink control information(DCI) format 3_0.

Aspect 16: The method of any of aspects 10 through 15, furthercomprising: receiving a scheduling request from the transmittingwireless communication device for the sidelink transmission, wherein thescheduling request comprises the priority indicator.

Aspect 17: An apparatus in a wireless communication network comprising atransceiver, a memory, and a processor coupled to the transceiver andthe memory, the processor and the memory configured to perform a methodof any one of examples 1 through 9 or 10 through 16.

Aspect 18: An apparatus configured for wireless communication comprisingmeans for performing a method of any one of examples 1 through 9 or 10through 16.

Aspect 19: An article of manufacture comprising a non-transitorycomputer-readable medium having stored therein instructions executableby one or more processors of a wireless communication device in awireless communication network to perform a method of any one ofexamples 1 through 9 or 10 through 16.

Several aspects of a wireless communication network have been presentedwith reference to an exemplary implementation. As those skilled in theart will readily appreciate, various aspects described throughout thisdisclosure may be extended to other telecommunication systems, networkarchitectures and communication standards.

By way of example, various aspects may be implemented within othersystems defined by 3GPP, such as Long-Term Evolution (LTE), the EvolvedPacket System (EPS), the Universal Mobile Telecommunication System(UMTS), and/or the Global System for Mobile (GSM). Various aspects mayalso be extended to systems defined by the 3rd Generation PartnershipProject 2 (3GPP2), such as CDMA2000 and/or Evolution-Data Optimized(EV-DO). Other examples may be implemented within systems employing IEEE802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Ultra-Wideband (UWB),Bluetooth, and/or other suitable systems. The actual telecommunicationstandard, network architecture, and/or communication standard employedwill depend on the specific application and the overall designconstraints imposed on the system.

Within the present disclosure, the word “exemplary” is used to mean“serving as an example, instance, or illustration.” Any implementationor aspect described herein as “exemplary” is not necessarily to beconstrued as preferred or advantageous over other aspects of thedisclosure. Likewise, the term “aspects” does not require that allaspects of the disclosure include the discussed feature, advantage ormode of operation. The term “coupled” is used herein to refer to thedirect or indirect coupling between two objects. For example, if objectA physically touches object B, and object B touches object C, thenobjects A and C may still be considered coupled to one another—even ifthey do not directly physically touch each other. For instance, a firstobject may be coupled to a second object even though the first object isnever directly physically in contact with the second object. The terms“circuit” and “circuitry” are used broadly, and intended to include bothhardware implementations of electrical devices and conductors that, whenconnected and configured, enable the performance of the functionsdescribed in the present disclosure, without limitation as to the typeof electronic circuits, as well as software implementations ofinformation and instructions that, when executed by a processor, enablethe performance of the functions described in the present disclosure.

One or more of the components, steps, features and/or functionsillustrated in FIGS. 1-28 may be rearranged and/or combined into asingle component, step, feature or function or embodied in severalcomponents, steps, or functions. Additional elements, components, steps,and/or functions may also be added without departing from novel featuresdisclosed herein. The apparatus, devices, and/or components illustratedin FIGS. 1, 3, 6, 7, 13-15, 21 , and/or 26 may be configured to performone or more of the methods, features, or steps described herein. Thenovel algorithms described herein may also be efficiently implemented insoftware and/or embedded in hardware.

It is to be understood that the specific order or hierarchy of steps inthe methods disclosed is an illustration of exemplary processes. Basedupon design preferences, it is understood that the specific order orhierarchy of steps in the methods may be rearranged. The accompanyingmethod claims present elements of the various steps in a sample orderand are not meant to be limited to the specific order or hierarchypresented unless specifically recited therein.

The previous description is provided to enable any person skilled in theart to practice the various aspects described herein. Variousmodifications to these aspects will be readily apparent to those skilledin the art, and the generic principles defined herein may be applied toother aspects. Thus, the claims are not intended to be limited to theaspects shown herein, but are to be accorded the full scope consistentwith the language of the claims, wherein reference to an element in thesingular is not intended to mean “one and only one” unless specificallyso stated, but rather “one or more.” Unless specifically statedotherwise, the term “some” refers to one or more. A phrase referring to“at least one of” a list of items refers to any combination of thoseitems, including single members. As an example, “at least one of: a, b,or c” is intended to cover: a; b; c; a and b; a and c; b and c; and a,b, and c. All structural and functional equivalents to the elements ofthe various aspects described throughout this disclosure that are knownor later come to be known to those of ordinary skill in the art areexpressly incorporated herein by reference and are intended to beencompassed by the claims. Moreover, nothing disclosed herein isintended to be dedicated to the public regardless of whether suchdisclosure is explicitly recited in the claims.

What is claimed is:
 1. A transmitting wireless communication device in awireless communication network, comprising: a transceiver; a memory; anda processor coupled to the transceiver and the memory, wherein theprocessor and the memory are configured to: receive sidelink schedulinginformation scheduling a sidelink transmission from the transmittingwireless communication device to a receiving wireless communicationdevice from a network entity in the wireless communication network viathe transceiver, wherein the sidelink scheduling information comprisesat least a priority indicator for the sidelink transmission; andtransmit the sidelink transmission to the receiving wirelesscommunication device based on the sidelink scheduling information viathe transceiver.
 2. The transmitting wireless communication device ofclaim 1, wherein the priority indicator comprises a single bit priorityindicator.
 3. The transmitting wireless communication device of claim 1,wherein the priority indicator comprises a multi-bit priority indicator.4. The transmitting wireless communication device of claim 1, whereinthe processor and the memory are further configured to: transmit thepriority indicator for the sidelink transmission to the receivingwireless communication device.
 5. The transmitting wirelesscommunication device of claim 4, wherein the processor and the memoryare further configured to: receive sidelink acknowledgement informationof the sidelink transmission from the receiving wireless communicationdevice, wherein the sidelink acknowledgement information is encodedbased on a sidelink hybrid automatic repeat request (HARQ) codebookassociated with the priority indicator.
 6. The transmitting wirelesscommunication device of claim 5, wherein the processor and the memoryare further configured to: select an uplink hybrid automatic repeatrequest (HARQ) codebook for uplink acknowledgement informationcorresponding to the sidelink acknowledgement information based on thepriority indicator; and transmit the uplink acknowledgement informationto the network entity based on the selected uplink HARQ codebook.
 7. Thetransmitting wireless communication device of claim 1, wherein thesidelink scheduling information further comprises a power controlparameter associated with the priority indicator, and wherein theprocessor and the memory are further configured to: transmit thesidelink transmission at a transmission power based on the power controlparameter.
 8. The transmitting wireless communication device of claim 1,wherein the sidelink scheduling information comprises downlink controlinformation (DCI) format 3_0.
 9. The transmitting wireless communicationdevice of claim 1, wherein the processor and the memory are furtherconfigured to: transmit a scheduling request to the network entity forthe sidelink transmission, wherein the scheduling request comprises thepriority indicator.
 10. A network entity in a wireless communicationnetwork, comprising: a transceiver; a memory; and a processor coupled tothe transceiver and the memory, wherein the processor and the memory areconfigured to: transmit sidelink scheduling information scheduling asidelink transmission from a transmitting wireless communication deviceto a receiving wireless communication device via the transceiver,wherein the sidelink scheduling information comprises at least apriority indicator for the sidelink transmission; and receiveacknowledgement information of the sidelink transmission from thetransmitting wireless communication device based on the priorityindicator via the transceiver, the acknowledgement informationcorresponding to sidelink acknowledgement information received by thetransmitting wireless communication device from the receiving wirelesscommunication device.
 11. The network entity of claim 10, wherein thepriority indicator comprises a single bit priority indicator.
 12. Thenetwork entity of claim 10, wherein the priority indicator comprises amulti-bit priority indicator.
 13. The network entity of claim 10,wherein the acknowledgement information is encoded based on a hybridautomatic repeat request (HARQ) codebook associated with the priorityindicator.
 14. The network entity of claim 10, wherein the sidelinkscheduling information further comprises a power control parameterassociated with the priority indicator, wherein the power controlparameter indicates a transmission power of the sidelink transmission.15. The network entity of claim 10, wherein the sidelink schedulinginformation comprises downlink control information (DCI) format 3_0. 16.The network entity of claim 10, wherein the processor and the memory arefurther configured to: receive a scheduling request from thetransmitting wireless communication device for the sidelinktransmission, wherein the scheduling request comprises the priorityindicator.
 17. A method for wireless communication at a transmittingwireless communication device in a wireless communication network, themethod comprising: receiving sidelink scheduling information schedulinga sidelink transmission from the transmitting wireless communicationdevice to a receiving wireless communication device from a networkentity in the wireless communication network, wherein the sidelinkscheduling information comprises at least a priority indicator for thesidelink transmission; and transmitting the sidelink transmission to thereceiving wireless communication device based on the sidelink schedulinginformation.
 18. The method of claim 17, wherein the priority indicatorcomprises a single bit priority indicator.
 19. The method of claim 17,wherein the priority indicator comprises a multi-bit priority indicator.20. The method of claim 17, wherein the transmitting the sidelinktransmission to the receiving wireless communication device furthercomprises: transmitting the priority indicator for the sidelinktransmission to the receiving wireless communication device.
 21. Themethod of claim 20, further comprising: receiving sidelinkacknowledgement information of the sidelink transmission from thereceiving wireless communication device, wherein the sidelinkacknowledgement information is encoded based on a sidelink hybridautomatic repeat request (HARQ) codebook associated with the priorityindicator.
 22. The method of claim 21, further comprising: selecting anuplink hybrid automatic repeat request (HARQ) codebook for uplinkacknowledgement information corresponding to the sidelinkacknowledgement information based on the priority indicator; andtransmitting the uplink acknowledgement information to the networkentity based on the selected uplink HARQ codebook.
 23. The method ofclaim 17, wherein the sidelink scheduling information further comprisesa power control parameter associated with the priority indicator, andwherein the transmitting the sidelink transmission further comprises:transmitting the sidelink transmission at a transmission power based onthe power control parameter.
 24. The method of claim 17, wherein thesidelink scheduling information comprises downlink control information(DCI) format 3_0.
 25. The method of claim 17, further comprising:transmitting a scheduling request to the network entity for the sidelinktransmission, wherein the scheduling request comprises the priorityindicator.
 26. A method for wireless communication at a network entityin a wireless communication network, the method comprising: transmittingsidelink scheduling information scheduling a sidelink transmission froma transmitting wireless communication device to a receiving wirelesscommunication device, wherein the sidelink scheduling informationcomprises at least a priority indicator for the sidelink transmission;and receiving acknowledgement information of the sidelink transmissionfrom the transmitting wireless communication device based on thepriority indicator, the acknowledgement information corresponding tosidelink acknowledgement information received by the transmittingwireless communication device from the receiving wireless communicationdevice.
 27. The method of claim 26, wherein the priority indicatorcomprises a single bit priority indicator or a multi-bit priorityindicator.
 28. The method of claim 26, wherein the acknowledgementinformation is encoded based on a hybrid automatic repeat request (HARQ)codebook associated with the priority indicator.
 29. The method of claim26, wherein the sidelink scheduling information further comprises apower control parameter associated with the priority indicator, whereinthe power control parameter indicates a transmission power of thesidelink transmission.
 30. The method of claim 26, further comprising:receiving a scheduling request from the transmitting wirelesscommunication device for the sidelink transmission, wherein thescheduling request comprises the priority indicator.